Troy Knapp is already charged in Kane and Garfield counties, now he can add more charges to his long list of crimes.
Knapp is accused of breaking into several mountain cabins, police say he mainly takes food and alcohol.
Now, Knapp is charged in Iron County with burglary and theft.
Court documents say fingerprints in all of the cabin match Knapps.
He's been on the run for several years.
Police say he is armed and dangerous.