A staged film where over 100 cyclists cycle towards the camera.
2004
2007
1993
2015
2022
2011
2006
2000
1896
2005
2013
1995