Mario Rodriguez Ibarra, 22, is charged with rape and kidnapping and is currently being held in the Franklin County jail.