Off With Their Heads

October 7, 2014
85.0%

Face Off - S7 - E12

Off With Their Heads

The artists are faced with the challenge of creating a Greek God and also the severed head of a beast they have slain.

Face Off: Season 7 - 15 Episode s