Separated at Birth

Right: baby Danica May Camacho, the symbolic seven billionth recorded birth; Left: Legendary Argentinian first lady Eva Perón.

Erik Estrada & Laura León: Reunited and it feels so ewww…

File under: Historic.