NOPE Spider. Anyone have any idea what these terrifying things are?! I live in south eastern Michigan.. So, I was putting things in the barn today when this mot nope burn it with fire