Dave’s World of Wonder: Giant squid caught on tape

On this week’s World of Wonder, we take a look at the legend behind the Giant Squid, which was recently caught on tape for the first time in Japan.

Categories: Dave’s World Of Wonder