Apollinaris church, on the site of a Roman temple on the Apollinarisberg, a hill above the German town of Remagen

by
by
by
by
by
by