Echternach Saint Willibrord Basilica

Echternach Saint Willibrord Basilica

Editorial image of Saint Willibrord Basilica in Echternach, the Grand Duchy of Luxembourg.