Khybex

One of the aliens?