Cristhian Bahena Rivera, 24, has been in the area for four to seven years, officials said. Charges were filed in Poweshiek County court. He is being held on a $1 million cash bond.
Unlike most violent crimes, this kind is entirely preventable by not letting illegal aliens stay here in the first place.