The US troops who fought in the Mexican-American War were primarily
Mexican immigrants.
enslaved workers.
enlisted men.
volunteer soldiers.