Band Rocks Out on the Highway

A Russian band take their act out of the garage and onto the highway! New meaning to 'Band on the Run'!