Natasha Needles: Natasha Needles. Art Director: Cliff Lake. Natasha Needles is known for Cliff Lake (2010), Curtain (2011) and DICE Awards Intro Film (2013).
Known For: Cliff Lake (Art Director), Curtain (Melanie), DICE Awards Intro Film (Maya)