Video: POV: Bomb Bay

Get an up-close look at the Bomb Bay waterslide in Orlando, FL.