I'm guessing from the title it is the Temple of Artemis at Ephesus. And I must say Charge, that is one amazing screenshot.