ActingNatasha EscaBorn 1988-09-30· Chula Vista, California, USAIs an actress and performer.Known forSense82015SCI-FIBarb & Star Go to Vista Del Mar2021COMEDYFull filmographySense82015SCI-FIBarb & Star Go to Vista Del Mar2021COMEDY