With the recent news that a living giant squid has been captured on film by a Japanese research team, your nightmares should be booked up... More >>>