One night, Elton awakes to a startling sight and then must face his demons.
1965
1984
1999
1985
1977
2003
2004
2007
2018
1989
2010
2016
1997
1927
1993
1964
2011