Connect to share and comment

goat bathing 3

goat bathing 3

People watch the on a beach of Puerto de la Cruz on the Spanish Canary island of Tenerife on June 24, 2013.

Desiree Martin