View showing the "Zoom Flume" ride at the Miracle Strip Amusement Park attraction in Panama City Beach, Florida.

View showing the "Zoom Flume" ride at the Miracle Strip Amusement Park attraction in Panama City Beach, Florida.