Connect to share and comment

goat bathing 8

goat bathing 8

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

Desiree Martin