124474
Temple of Jupiter
The giant blocks of stone called the Trilithon that make up the base of this Roman temple in Baalbek, Lebanon remain a great mystery of the ancient world despite over 100 years of study by archaeologists.