Initial language selection is based on your web browser preferences.
File ( 864kB )
Free
Daedalus Reef is located in the Egyptian Red Sea, about 90 kilometers from Marsa Alam, a small town on the Red Sea in Egypt.