A
AzzMan
Guest
Anyone seen this on the news? Apparently a live giant squid was caught on camera off the coast of Japan recently. I think they said it was 27feet or something, effin huge
. Havent found any net links though, probably by tomrrow I bet. Awesome stuff though.