Otto Schouwstra album / PICT0437
- / 12-6-2021
Otto, Jaap Stuurman and Rene Boers at a Dutch Group meeting in 2004