HomepageIvo VelinovPopular puzzles created by Ivo Velinov Popular puzzles created by Ivo Velinov 20Church on a Hill (Bulgaria)Ivo Velinovsolved 6,383 timesSolve puzzle