Video: Ride Medusa in Mexico City

Experience 5 hair-raising drops and speeds up to 58 mph on Medusa.