This 26-Foot-Long Squid Looks Like An Alien Invader From A Science Fiction Movie.
No, we’re not being invaded by aliens (yet), but this giant Mangapinna (Bigfin) squid sure looks like it could be from Mars. These squids are some of the creepiest creatures …