When did Face Off Season 8 Episode 13 air?
Face Off Season 8 Episode 13 aired on April 7, 2015.


The artists must create western steampunk cyborgs, in order to make it into the finals at the Vinpearl Land Amphitheater in Nha Trang, Vietnam.
Direct answers for episode-level questions and details.
Face Off Season 8 Episode 13 aired on April 7, 2015.
This episode runs for approximately 40 minutes.
Comments coming soon
Discuss episodes with other viewers