suspects in NC toddler abduction seen in area by Church Hill People's News11/15/2006 0 Two suspects in an abduction in North Carolina may be in the area. Latesha Adrian Louis (last known address is 1912 North 20th St.) and a man known only as “Red” were last seen in the Mosby Court area. [via]