Louis Rivera

ILM Projects

  1. Indiana Jones and the Temple of Doom: Lab Technicians
  2. Back to the Future: Optical Technicians (uncredited)