Elvis Costello & The Attractions tear through 20 songs from the Lake Geneva shoreline.
1991
2017
1984
2020
1985
2014
2021
1977
1982
1979
1997
2005
2008
2023
2006
2018