On an ancient road to the Temple