The Largest Indoor Go-Kart Track in the World is Hiding in Small-Town Connecticut

The Largest Indoor Go-Kart Track in the World is Hiding in Small-Town Connecticut

We all love real-life Mario Kart, and go-kart racing is essentially just…