Epic 2,000-Sheep Parade in Madrid, Spain
I never realized that a protest can be such an awesome tourist attraction: Last week, downtown Madrid, Spain was invaded by 2,000 sheeps.
I never realized that a protest can be such an awesome tourist attraction: Last week, downtown Madrid, Spain was invaded by 2,000 sheeps.