Although it’s close to Petra, one of humanity’s architectural wonders, this pyramid in Wadi Rum was actually carved by Mother Nature. Worldcrunch All rights reserved Worldcrunch