Home›Natasha RothNatasha RothKnown for DirectingBorn:1989-06-23Place:Portland, Oregon, USAMovies2005Locusts: The 8th Plague Details 2001Falcon Down Details 2000Python Details 2000Escape Under Pressure Details 1999Velocity Trap Details 1994A.P.E.X. Details 1990Sitting Target Details