Stranger Things - Demogorgon

This might be my proudest piece. It took forever and was such a fun experience in making it. 
Sign In or Register to comment.