Captain America: The Ride

Captain America: The Ride is a Bolliger & Mabillard inverted roller coaster located at Universal Studios Canada