David seeks revenge on the people that wronged him.
1988
2005
2008
2002
2006
1997
2004
1966
2019
2020
1925
1923
2018
2022