Indianapolis Man Sentenced to 8 Years for Setting Fire to Bus and Station
August 1, 2025
An Indianapolis man has been sentenced to eight years in federal prison after pleading guilty to setting fire to an IndyGo bus and bus station, causing approximately $1.8 million in damage. Demarcus McCloud, 46, was sentenced to eight years in …