I know the answer. Our POC for the Egyptian Navy is permanently on site in Alexandria and has been for some years. Frank concluded some time ago, based on his daily interactions with Egyptian officers and sailors - and I quote - "No fawking way these guys built the pyramids!!! It HAD to be the work of aliens!"