Sheep outnumber people 2 to 1 in Wales. That means that if all the sheep on the island got together overnight they could totally take us over! In all seriousness, “Wales has the highest density of sheep in the world.”
These sheep in Wales also now how to put on a show. I give you, Extreme LED Sheep Art. This is baaad a**.
Indy officially has a new Halloween costume.