One night, Elton awakes to a startling sight and then must face his demons.
2015
1993
1947
1985
2000
2013
1954
2001
2016
1933
1999
2014
1959
1996
2010
2007
2020
2017