Video: Top of the Podium with Trophy Kart at Speedworld

Trophy Karts battle door to door at the the Speedworld Off-Road Park in Arizona during the Lucas Oil Off-Road Racing Series. Visit www.LucasOilOffRoad.com

 

Leave a Reply

You must be logged in to post a comment.