Imperial Blossoms – 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