“Weeping Cherries”, Tokyo, 2012

Sakura of Weeping Cherry Tree in Tokyo's Shinjuku Park

Location: Tokyo, Japan