Alien Assassin

The Alien Assassin appeared in season 3 of 2012 TV series called Face Off.