I Would Run Away From This Demogorgon, Costume Or Not

There are many talented costume makers out there. Some costumes impress because of the goofy factor. Some creations impress because realism and then some impresses they are realistically terrifying, like this one created by prop maker Carl Leck. Leck’s creation, if you are unfamiliar, is the creature Demogorgon from Netflix’s original series Stranger Things. If […]