Taken on May 2, 2014.
These are the pink lilies of the valley at Tokyo Daijingu Shrine.
They are said to be called Peach Blossom Lily of the Valley.
Show original text