NYC Rocks TV has has just premiered Chapter 1 of a new documentary film series on Riot, titled Immortal Soul: A Riot Tribute & Concert Film Series. Watch below. Riot formed in the mid 1970s in Brooklyn, NYC. By 1980, the band was poised to make it big and toured with...
Continue reading...
Continue reading...