AMMAN, Jordan -- Satellite and drone images led to a new discovery in the ancient city of Petra -- a massive, man-made stone platform hidden under sand. The platform might have been used for ...