Maxi Card

1980 December 5

Luxembourg

The Saint Nicolas statue is from the church in Remerschen.