Video: Massive Squid Appears On New Zealand Beach
Monster squids and octopi are usually associated with legends and myth. Or are they? Recently, a mammoth squid washed ashore on a New Zealand beach. GeoBeats News reports: The stories about massive squids that swallow […]
