Sizable squid in Glovers Harbour, Nfld.

Digital Archives

A Newfoundland town erects a statue of the world's largest squid.

More From Digital Archives/Lifestyle/Travel