These are sand sculptures which were displayed on Indian Shores Beach in Florida – Located in the Tampa Bay area. Pictured here are the sculptures seen on the beach.
Shrek Sand Sculpture »