I am doing a mileage run to MEX with an immediate turnaround. I land at 3:08 and my return flight is 3:55. Will I have to go through immigration to board my next flight? Delta.com and the agents here stateside say I can't check in until I get there and go trough immigration. Will I have time to make my flight? It just never crosse my mind to allow more time for immigration.