RocketNews 24:

 

Japan is home to many strange and interesting creatures from freakishly huge wasps to beautifully blue glowing squid, but perhaps one of the oddest is the seldom seen  234 more words