Mahindra American Idol finalist “Willie Spencer” died in a car accident. ByTractors Wale October 14, 2022September 20, 2023