Police: Mom in Del. Amber Alert case released

May 11, 2010 12:35:56 PM PDT
A 3-year-old boy who vanished from his father's home in New Castle County, Delaware has been found.

Load Comments