The shroud or fog that surrounds the Xenomorph looks to be made of insulation or spun-glass fiber. If so, it would make these aliens painfully itchy to the touch. Ever get some in your hands fellas ?

"You can't smell any reefer, can you"?