- Joined
- Oct 15, 2005
- Messages
- 11,008
From Fox News:
Creepy photo shows giant squid 'watching' deep sea mission ... The giant cephalopod was spotted around 100 miles southeast of New Orleans, La.
Continue reading...
Creepy photo shows giant squid 'watching' deep sea mission ... The giant cephalopod was spotted around 100 miles southeast of New Orleans, La.
Continue reading...