The town of Lalibela, named after the holy King Lalibela, is well known for it's churches carved out of living rock, below ground. "Amazing. Amazing." It is believed by the Ethiopians that the churches were carved at night by angels as the village lay sleeping. The churches in Lalibela were made to function as pilgrimage sites, providing an alternative to the trek across the Sahara to Jerusalem. Lalibela is also called "New Jerusalem."