Look who we found !

Could this be the discovery of the century, found at Xtreme Indoor Karting in Khabarovsk, Russia ?
Back to Top