Chandel Kenawell accused of setting herself on fire in Houston
Chandel Kenawell accused of setting herself on fire in Houston
HOUSTON, Texas (KTRK) -- NO STRANGER TO LAW ENFORCEMENT: Deputies say Chandel Kenawell set herself on fire, causing damage to a Houston business on March 5.
Copyright © 2024 KTRK-TV. All Rights Reserved.