Blue reef and Marsa Shagra

Blue reef and Marsa Shagra Egypt 2008, Diving and snorkeling