April 1, 2003, the world meets the Colossal Squid

April 1, 2003, the world meets the Colossal Squid