Friday, December 23

Shinjuku... Can You Spot Godzilla?