Posted by Chris on April 23, 2004 at 12:08:58:
See this Science Daily article about the "invasion" of giant squid along the coast of Chile.
Follow Ups:
Post a Followup
Subject:
Comments: