No Americans on board.
Fine, but the crew would have to have US Pilot Licenses.
Lots of Non-Americans do.
Was the Sojourn Permit obtained per FAA Regulations?
Want to bet some folks in an American government agency are doing some scrambling to figure out what this is all about? (And not the FAA either).