A guy struggles to explain what happened the night before.
2005
1998
2021
1987
2024
2009
2013
1971
2014
2010
2015
1990
2003
2001
2004
2020