Sand, Sea, and Surf (1994) movie Mermaids photographed in Palau, Mexico, Belize, and Jamaica! Open full page on kino.is