Police arrested a Las Cruces man suspected of violently attacking and sexually assaulting a former girlfriend during a night-long incident in which he held the woman against her will. 22 year old Marcos Alvarado Jr., was charged with two first-degree felony counts of criminal sexual penetration, two counts of first-degree kidnapping and two third-degree felony counts of aggravated battery against a household member. Alvarado also faces three misdemeanor counts of battery on a household member, and misdemeanor counts of criminal damage to property and larceny. Police say Alvarado invited the woman, a former girlfriend, to dinner, then beat and sexually assaulted her. The woman suffered multiple injuries to her arms, eyes, face, neck and torso. Alvarado was taken into custody and is currently being held without bond in jail.