Closed Wheel

Car
@ Tulsa (United States)
• 29 May 2004
by
Championship