Designed by
Title
The main organ in the basilica of Saint Castor in Koblenz, Germany #280210868
Description
The main organ in the basilica of Saint Castor in Koblenz, Germany, showing the gleaming metal organ pipes with a modern stained glass window in the centre and a decorative vaulted ceiling above