Tarzan and the Mermaids is a thrilling action-adventure movie set on a forbidden island. Tarzan must navigate caves, fight underwater, and rescue others from a giant octopus in order to protect the island's secrets and ancient temples.
Apologies, we couldn't find any streaming options available for this Movie.
Search on YouTubeWhere to watch in United States