A weeping cherry tree blooms on the grounds of the Imperial Palace in Kyoto, Japan, in this National Geographic Photo of the Day from the 2015 Traveler Photo Contest.
Source: Weeping Cherry Tree Image, Japan - National Geographic Photo of the Day
A weeping cherry tree blooms on the grounds of the Imperial Palace in Kyoto, Japan, in this National Geographic Photo of the Day from the 2015 Traveler Photo Contest.
Source: Weeping Cherry Tree Image, Japan - National Geographic Photo of the Day