The Insane Griffon Roller Coaster

Located at Busch Gardens in Virginia, this amusement ride is sure to make the bravest of men scream like a little girl

Video by Sean Flaharty