Felon carjacked car with 9-year-old inside