A small herd of sheep entered a supermarket in Germany, leaving the store in disarray and customers wondering what had just happened.
50 Sheep Walk Into a German Supermarket and Cause 20 Minutes of Absolute Chaos


A small herd of sheep entered a supermarket in Germany, leaving the store in disarray and customers wondering what had just happened.