Tourists watching the dolphin show at the Ocean World attraction located at 1701 S.E. 17th St. in Fort Lauderdale, Florida.

Tourists watching the dolphin show at the Ocean World attraction located at 1701 S.E. 17th St. in Fort Lauderdale, Florida.