At the age of 7 they were recognized as the most beautiful twins in the world. How Do They Look Three Years Later?
Identical twins Leah Rose and Ava Marie were born in California on July 7, 2010. It wasn’t long before their mom, Jaqi, was inundated with comments about the girls’ natural…