Nikki Leigh Featured in Del Playa BornSeptember 13, 1988 in Cypress, California, United States Clips 1 Clips