Maxi Card

1980 December 5
Luxembourg
The Saint Nicolas statue is from the church in Remerschen.