Thirteen Hundred Sheep Take To The Streets Of Huesca, Spain
HUESCA, SPAIN — If you suffer from a fear of sheep you might want to skip this video showing 1,300 sheep running on the loose and basically taking over a town as if they were in New Zealand horror movie “Black Sheep.”
Read More