New Zealander Isabella De Laa and Lenor Love were born in 1975. Photo #16

New Zealander Isabella De Laa and Lenor Love were born in 1975.