The Who presents their last concert of the 1982 "Farewell" tour in Toronto, Canada, 1982.The Who presents their last concert of the 1982 "Farewell" tour in Toronto, Canada, 1982.The Who presents their last concert of the 1982 "Farewell" tour in Toronto, Canada, 1982.