Feature | June 1976 Indy-The World's Fastest Carnival Ride Read More of Indy-The World's Fastest Carnival Ride