ApexTV
Member
- Messages
- 317
A mysterious giant squid was supposedly found and caught on tape on a beach in California. If real, the gigantic squid would be an incredible 48 meters long and the largest giant squid ever found by humans. Several online websites have reported that the squid was found in the waters near the Fukushima nuclear power planet.