Follows Mr Happy as he goes about his day.
2017
2002
2004
2012
2016
1912
1996
1991
2018
2011
2015
1979
1992