Pete Townshend’s first single in 29 years, “Can’t Outrun The Truth,” coming March 24
Pete Townshend fans won’t have to wait much longer for his new solo single. After teasing the track last month, The Who rocker finally announced the song “Can’t Outrun The Truth” will drop March 24 and shared a snippet of it on social media.“Can’t Outrun The... Read More.