Ever imagined being face to face with the infamous Kraken? It would seem that a couple of lucky bystanders from a Japanese port have caught a glimpse of a rather large squid, which happened to drop in unexpectedly. Tourists and citizens alike declared that a real-life Kraken was spotted in a Japanese Port. According to several testimonies, it would seem that the giant squid … [Read more...]