Indianapolis Man Sentenced to 8 Years for Setting Fire to Bus and Station

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 …

Leave a Reply

Your email address will not be published. Required fields are marked *