Church of St Leon in Dabo Published April 11, 2015 at 2448 × 3264 The church of St Leon high on the rocky outcrop in Dabo