I'm going to be travelling from Chicago (O'Hare) to Lima via Miami in September. I'm flying with American Airlines. My connecting flight from Miami to Lima has changed and I now have 1 hour between the flights. Is this enough time for me and my luggage to make it on to the connecting flight (assuming that my flight from Chicago is on time)? I'll be travelling on a non-US passport, but Miami won't be my first point of entry to the US. As I understand it this means that I won't need to go through Customs or re-check my bag-in at Miami. Is this right?
I've found a lot of threads online about Miami airport being dreadful in terms of clearing Customs. Most posts seem to be about people arriving on international flights and then connecting to domestic or international flights. I haven't found any threads about people connecting from a domestic flight to international.
I do have the option of taking an earlier flight from Chicago, but the change would be rather pricey.
Any advice on this would be much appreciated!