Giant squid roadside attraction in Glover’s Harbour

Central Newfoundland giant squid roadside attraction in Glover's Harbour

Beachside with water and giant squid roadside attraction in Glover’s Harbour