Sir Elton John quietly exits Buckhead after 32 years Ben Hirsh September 6, 2023 On July 9th, 2023 in Stockholm Sweden, Sir Elton John performed the final concert of his 53-year career. His farewell Read More »