Popeye Village in Malta Offers Fans an Unbeatable Experience - Presented by: The Aol. On Network

Nestled in Anchor Bay is the small island nation of Malta, which is home to a gorgeous village dedicated to Popeye the Sailor Man. Many vibrant houses rest in the village and they were all made to reflect the iconic character.

Related Videos

Most Popular Videos

Latest Videos