Connect to share and comment

goat bathing 5

goat bathing 5

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

Desiree Martin