Despairing English bus driver explains the fare for the nine hundredth time that day

Thursday, 8th July 2010 by @gsightseeing