a horrifying alien looking creature,