1099-OID, Foreign Accounts

I'm a Mexican with temporary Visa Status, I'm not a US citizen nor have a green card, I work here in TN Visa. I have a bank checking account in Mexico so should I report this to the IRS? 

Do Mexicans have to report their own accounts?