Two people have been arrested, accused of killing a man and setting his body on fire in Poudre Canyon in Northern Colorado earlier this month.
The Larimer County Sheriff’s Office on Monday arrested a Denver man after he reportedly stole a vehicle from a business in east Fort Collins, set it on fire and damaged nearby agricultural land. The ...