Godzilla becomes police chief in Tokyo for a day

I'd imagine the criminals of Tokyo were facing a similar feeling when Godzilla was made chief of a police station in the city for a day. In a video posted online by Kaiju No.14, we can see police ... ( read original story ...)

Tokyo, Tokyo, make me a match!

On an overcast day in Tokyo this week, three dozen men and women strolled through a botanical garden in groups of four, making awkward conversation as they searched for clues to a mystery-solving game ... ( read original story ...)