Copenhagen

Previous Index Next

An elaborate altar.