Watch Face Off season 11 episode 1 tv series online free
Release: Jan 24, 2017
In the season premiere, eight teams of returning All Star artists create unique alien creatures while incorporating green screen technology for the first time in Face Off history.