An overripe fruit that fell from a tree lies on a street in the town of Hermigua on La Gomera, Canary Islands, Spain, March 20.
An overripe fruit that fell from a tree lies on a street in the town of Hermigua on La Gomera, Canary Islands, Spain, March 20.