Barrage, An Onslaught of Classic Rock
To save you the time and trouble, the word “barrage” is officially defined as “a concentrated artillery bombardment over a wide area.” However, the band’s motto defines this quartet perfectly.
Barrage is a Long Island, four-member classic…