The Who say ‘Farewell’ in Toronto (1982)

Video Thumbnail
Who-December 1982
December 16, 1982 - and tomorrow night, The Who play the last two concerts of their American tour (which they say, will be their last) at Maple Leaf Gardens in Toronto, Canada

December 16, 1982 – and tomorrow night, The Who play the last two concerts of their American tour (which they say, will be their last) at Maple Leaf Gardens in Toronto, Canada

Comments are closed.