You have seen on these pages recently pictures and videos of places where you can find lots of snakes at one location. But, with all due respect to our friends in southern Illinois, we have found a place where you have never seen so many snakes in one place. In. Your. Life.

The area around Narcisse, Manitoba, Canada, is not much to look at. The landscape is basically a little topsoil on top of limestone with small caves underneath.

And, it's cold, even for Canada.

The reason so many tourists flock to Narcisse each spring is to see over 70,000 Canadian Red Sided Garter Snakes emerge from their winter hibernation.

Experts say it is likely the biggest concentration of snakes in the world.

YouTube
YouTube
loading...

And, when that many snakes wake up in the spring from a long winter's nap, the males have just one thing on their mind ... and it ain't baseball.

Oh, and did we mention ... there are about 100 male snakes for every female.

The result is what is known as a garter snake mating ball, which has to be seen to be believed.

YouTube
YouTube
loading...

I'm told that these mating balls are not snake orgies. The males are trying to harass the female, getting her to let her guard down ... if you know what I mean.

And, just so you know, garter snakes in general are no danger to humans. The only problems they present is to the outnumbered females.

LOOK: Here Are 30 Foods That Are Poisonous to Dogs

To prepare yourself for a potential incident, always keep your vet's phone number handy, along with an after-hours clinic you can call in an emergency. The ASPCA Animal Poison Control Center also has a hotline you can call at (888) 426-4435 for advice.

Even with all of these resources, however, the best cure for food poisoning is preventing it in the first place. To give you an idea of what human foods can be dangerous, Stacker has put together a slideshow of 30 common foods to avoid. Take a look to see if there are any that surprise you.

Missouri Lake Mansion Tucked Up Next to Lake of the Ozarks

More From KHMO-AM 1070, News-Talk-Sports