Cherry Blossoms on Meguro River, Tokyo


A carpet of cherry blossoms covers the surface of the Meguro River in Tokyo. At the time of this filming, the surface was very still.



Latitude, Longitude: 35.6349546799378,139.709775568489