Tag Malta

Popeye Town , Malta

Popeye Town , Malta

Amazing photo of Anchor Bay in Malta by Isa Ro. It’s where they filmed the movie popeye in the 80s produced by Paramount Pictures and…