Erica Mendoza was last seen on April 11, 2001 in East Palo Alto, CA.
*Click the Report button on a case if you'd like it to be moved to the general discussion area to be opened for commenting.*
edited by staff to add media link
Last edited by a moderator: