Unidentified Wiki
Advertisement


Atcel Olmedo (November 5, 2002 - September 24, 2005) was a toddler discovered in Naperville, Illinois. It is believed he was killed by his abusive father, according to his surviving siblings. Olmedo's parents later fled to their native Mexico.

Reconstruction by FACES

Sources

Advertisement