Face huggers discovered in Antarctica! Look at that fucker, and tell me it's not time to break out the flamethrower and mech suits!