Aerial view overlooking the Miracle Strip Amusement Park attraction in Panama City Beach, Florida.

Aerial view overlooking the Miracle Strip Amusement Park attraction in Panama City Beach, Florida.