Dit is een 8-baan in een pretpark in Amerika, is volgens mij in 2005 geopend. Ergens was er toen ook een promotiefilmpje van. Lijkt een beetje op de rit die de MINI's maken in "the Italian job"film.
Promo zal vast ergens te vinden zijn, internet zit vol met filmpjes tegenwoordig.