Horse carriages seen at the Copenhagen Town Square.
2017
2023
2003
NaN
2012
2015
2024
1994
2020
1980
2021
1993