A mystery inch-kart driver in Australia is inserting himself and others in hazard by zipping by website online website online visitors on a busy road. Network Ten’s Lachlan Kennedy reviews.
A mystery inch-kart driver in Australia is inserting himself and others in hazard by zipping by website online website online visitors on a busy road. Network Ten’s Lachlan Kennedy reviews.