Pete Townshend Releases “Can’t Outrun The Truth,” First New Solo Single In 30 Years
The Who’s Pete Townshend has released his first solo single in 30 years. “Can’t Outrun The Truth” was composed and produced by Townshend’s partner Rachel Fuller under the name Charlie Pepper. It’s a charity single, so all proceeds from vinyl sales — plus a portion of every download — will go to the Teenage Cancer Trust. » Read More