KART Rotax Mini Max

Car
@ Flower Mound (United States)
• 28 May 2005
by