Sorry for late reply. You are correct about being a citizen of Mexico to fly there. Although I have seen blogs where
American citizen take a chance and are lucky, the consequences are not desirable and all depends where you fly and and who sees you. At time of writing I was just getting started...