This Incredibly Detailed Stranger Things Costume Won Halloween

Fans of the show will recognize him as the Demogorgon, that frightening creature from the Upside Down. Indiana artist Carl Leck brought him to life just in time for Halloween.