Connect to share and comment

goat bathing 4

goat bathing 4

A goatherd pulls a goat into the water on the Spanish Canary island of Tenerife on June 24, 2013.

Desiree Martin