Who doesn’t love riding in a go kart? It’s certainly a fun and exhilarating experience. ...