New Find Proves an old Theory (2006)
The City of David is located on a small hill south of the Temple Mount, in Jerusalem. The area has been the site of numerous explorations since the 19th century. Recent excavations have revealed the corner of the Pool of Siloam, known from the New…