Did You Know the World’s Largest, Multi-Level Indoor Go-Karting Track is in New England?Did You Know the World’s Largest, Multi-Level Indoor Go-Karting Track is in New England?If you like go-karting, you're in the right place here in New England.MeganMegan