Source: Blabbermouth.net

FAITH NO MORE‘s live video for the song “Superhero” can be seen below. The clip was filmed on May 8 at The Fillmore in Detroit, Michigan. The track is taken from “Sol Invictus”, FAITH NO MORE‘s long-awaited follow-up to 1997’s “Album Of The Year”, which sold around 31,000 copies in the United States in its first week of release to land at position No. 14 on The Billboard 200 chart (which includes stream activity). The CD, which was released on May 19 via the band’s newly formed imprint Reclamation Recordings, which is distributed by Ipecac Recordings, also landed at No. 2 in Australia, No. 4 in Germany and No. 6 in the U.K.