A 47-year-old McCook woman has been charged with two felony counts of theft and identity theft over a more than $1 million sale of cattle in Ogallala.