Face Off - Season 3 Episode 12 -
Season 3, Episode 12 - Finale
The crowning finale event of the season three finale of the hit reality competition series Face Off, broadcast live from Los Angeles, CA on Halloween night 2012 at 10 p.m. ET.
Please explain the problem in a few words.
Max 255 characters.
Max 255 characters.