A Texas man has been arrested for kidnapping and holding a woman hostage after snatching her off the street nearly five years ago when she was pregnant. Lee Carter, 52, has been charged with aggravated kidnapping after police discovered the victim locked in a garage attached to his Houston home. Court documents revealed on April […]