We are due to land at 15:30 with Virgin from London to ATL. We then need to connect with Delta to fly to Nassau. Their latest flight leaves at 17:30. Will there be enough time to make this flight in 2hrs? Will we need to re-check in at departures for the Delta flight?