Thursday, 9 April 2015

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.