Indy 200 Welcome Flyer (1996)

Debut of the short-lived Indy 200 at Walt Disney World.