Popeye Village, Malt

Popeye Village, Malta.