The legend tells that the rock churches in Lalibela were build overnight by Angels and that in Biblical days this Christian town was built as a replica of The Holy Land of Israel and the Jordan River. As we found out, not only the place is mystical, but miracles follow us along the way.