The Who played their first concert of 2025 at the Royal Albert Hall in London as part of the Teenage Cancer Trust benefit ...
Fans of the group can catch the entire performance as 'Black Sunday Live at the Royal Albert Hall' makes a limited theatrical run in the U.S. on March 30 and 31 and April 2.
The Who mixed big hits and deep cuts at their first live show of 2025, which took place at London's Royal Albert Hall.