Oct 25 2024 Friday Squid Blogging: Giant Squid Found on Spanish Beach Source A giant squid has washed up on a beach in Northern Spain. Blog moderation policy. [...]