
Bizarro Roller coaster is named as the best roller coaster in the world situated in Six
Flags New England in Agawam, Massachusetts. Previously Bizarro named as “Medusa”.
Bizarro continuously placed rank 1 or 2 in the Golden Ticket Awards for Top
Steel Roller Coasters. This starts its operations in May 5th, 2000
as the world first floor-less...

