logo
Ben Snow backdrop
Ben Snow poster
Ben Snow
Ben Snow is a special effects artist who has been nominated four times at the Academy Awards. He works at Industrial Light & Magic. Snow grew up in A...