Non-alien Creatures Wiki
Contorted Giant

The Contorted Giant appeared in season 4 of 2013 TV series called Face Off. It's a giant with a second head right on its chest, also it was created by two artists named Anthony and Autumn.