In Spanish, they call this "El Bano de Cabras." Flickr user "snapjac" has some good pictures of the event as well.
Santiago Ferrero / Reuters
Shepherds drag goats for a traditional bath at the Puerto de la Cruz beach in Spain's Canary island of Tenerife June 24, 2010. The goats were taken for their traditional San Juan's day bath for the purification and fecundity of the flock.