Mermaids Make their Debut at Pirates of the Caribbean Attraction at Walt Disney World Resort
The Mermaids of Whitecap Bay, from the film Pirates of the Caribbean: On Stranger Tides, have made their debut at Read More ›
By Zane Figg
in Disney Parks 0