The Who’s Pete Townshend Shares First Solo Single In 29 Years ‘Can’t Outrun The Truth’
The Who’s Pete Townshend recently released “Can’t Outrun The Truth,” his first solo single in 29 years. The track was composed and produced by Rachel Fuller under her nom de plume Charlie Pepper, and all proceeds from vinyl sales plus at least 10 pence from every download will go to the Teenage Cancer Trust. The…