Flies never give up. But horses may get exhausted. But flies never stop buzzing.
2009
1978
2010
2017
2014
2013
1963
2011
2019
2020
1977
2002
2012
1973
1976
—