Sometimes being the WORLD’S GREATEST DAD doesn’t make you the “BEST DAD EVER.”
2017
1997
1940
1980
2006
1948
2001
2003
1946
2000
1996
1964