Alien Beast (Face Off)

The Alien Beast appeared in season 6 of 2014 TV series called Face Off.