Interesting in the winter too!! A life sized replica of the world's largest giant squid that was found near Glover's Harbour in 1878. Local fishing vessels hauled this monster into the shores of Glover's harbour where it has been famous ever since.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.