CLT - MIA, MIA - BGI, BGI-FRA, and FRA-FC. Also will 2hr 55min work in FRA to go to the gate and switch to Lufthansa? I will not recheck bags in FRA since it is on one tickcet from BGI-FCO. CLT-BGI is also on one ticket. The only place I have to recheck bags is BGI. Can i make it at 10pm at night? Please let me know. Haven't booked it yet just getting suggestions.