Sharkey Bay beach, Sharm, Egypt.
Credit: Matt - Travelblog.org
article:
African Beach Vacations
Other images from this article