Twins Reported Missing A Decade After Anyone Can Remember Seeing Them
Their mother, who has nine kids, was being investigated for child neglect when a caseworker noticed Ivon and Inisha Fowler were missing.
On October 23, 1998, Patricia Fowler gave birth to fraternal twins. Ivon D. Fowler was born at 8:35 AM, while Inisha V. Fowler arrived later at 9:03 PM. Born in Pittsburgh, Pennsylvania, the African-American…