Connect to share and comment

goat bathing 7

goat bathing 7

A goatherd performs the ritual on the island of Tenerife on June 24, 2013.

Desiree Martin