Giant Squid Found In Japan - Video





Seafood is a big deal in Japan, but this is just crazy! One of the largest squids ever seen was discovered in Toyama Bay in central Japan. This footage has gone viral over the past week. That’s some major calamari. 


Next Post Previous Post
No Comment
Add Comment
comment url