Alien (Alien Opponent)

This unnamed humanoid species was seen on Earth when one of its members crash-landed in a junkyard and was forced to combat dozens of dimwitted Humans sent to retrieve a corpse from the crash site.

Appearances

 * Alien Opponent (2010)