This was a collaboration makeup that NCSA put on with the school of film, we broke into teams and had 1 week for creation, sculpting, pouring molds, makeup application, etc. This was later filmed on a green screen and placed these creatures in downtown Winston-Salem.
Link to this comment:
All Comments (0)