Cherry blossom at Megurogawa

Megurogawa is a river in Tokyo and is renown for the great cherry blossom display in Spring.We arrived at Meguro at sun setting and had a long walk along the river until dark, it was an incredible experience, impossible to describe with words.


Popular Posts