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.