Wednesday, July 09, 2003

Missed this last week, but very cool. A thirteen ton possible giant squid was found on a beach in Chile.