Cherry Blossoms, Meguru River, Tokyo, Japan

Cherry Blossoms, Meguru River, Tokyo, Japan

Source: Yasuhiro Kumagai @ 500px.com