Today marks a very special day for a timeless Japanese icon. On Nov. 3, 1954, the first Godzilla film was released in Japan. The monster flick, which many people saw as an allegory for the Atomic bomb ...
How ancient history and modern calamities have cultivated a national obsession with menacing creatures. By Aatish Taseer Photographs by Tess Ayano ON A BLUSTERY afternoon last November, I stood on the ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results