Stephanie Albarracin

  Makeup Department, Special Effects, Producer
  Born September 30, 1986 in Bronx, New York, USA