Evening photo: Peach blossoms in France

Peach tree blossoms bloom in the valleys below the Mont Canigou mountain near Perpignan, southern France, on March 7, 2014.

Share