I went for a drive today with my girlfriend and we ended up at Durand Beach. We were sitting in my jeep looking out at the water when we both noticed some weird colorful objects in the snow about 20 feet in from the parking lot. So we get out to take a look.
It looked like some kind of VOODOO paraphernalia.
DOES ANYONE HAVE ANY IDEA WHAT THIS STUFF IS OR
WHY IT WOULD BE OUT IN THE SNOW?? VERY CURIOUS!!