When a small town wants to put itself on the map, building a “giant bug” isn’t the first idea most consider. Unless, of course, the town is in Japan. The nation that brought us Godzilla and Attack on Titan has crafted a new giant creature for you to fear or fall in love with,…
Click here to view the original article.