I’m sure that you’ve heard the common misconception that lemmings commit mass suicide. Well, a similar type event happened on July 22, 1966 to a flock of sheep in Bourg St. Maurice, France. Continue Reading