Thought it might be a new camo of some kind. You hang it on yourself, and if a deer spots you, they pause to say "WTF??" and you pop them while they're distracted!

Congratulations on the sets of antlers by the way!!
I came through Eburg a couple of weeks ago, and showed my wife the campus. It made me nostalgic for the school. I went there from 85-90.