Season 6, Episode 9 Mad Science

First Aired: March 11, 2014

Human guinea pigs are created by the artists, who are given bizarre medical devices to inspire their makeups.

Watch Now
$2.99
Paid