Watch: Streets of Madrid Jammed With Sheep, and That’s Too Ba-a-a-ad
This post was originally published on here Here in the United States, on Saturday, the streets of many of our major cities were packed with nitwits on parade. We’ve covered those events extensively, and there’s no need to rehash that here, again. No, now we must turn our attention to the streets of Madrid, Spain,…



