Listen to this article

PHILO — Carla Henderson, 66, of Philo died at 6:05 p.m. Thursday (Dec. 31, 2020) at Barnes Jewish Hospital, St. Louis. Funeral arrangements were incomplete at Renner-Wikoff Chapel and Crematory, 1900 S. Philo Road, Urbana.

Trending Videos