Revelers mingle, drink, and dance at a street carnival.
2010
1989
1991
2005
2009
2004
2016
2024
1993
2023
1912
2022
1956
2017
2011
1974