The Abomination

The Abomination is the Predalien that appears in Alien vs. Predator (2010).