He still has his American passport but he also STILL has his Mexican citizenship. Boxrec.com is a Very Trusted Site. Margarito holds a six week Camp in the U.S. but spend all his other time in Mexico. My argument is that Antonio is both a Mexican & American citizen but he's better known as a Mexican.