The Grass Roots

Norwood Theater , 105 Central St. , Norwood, MA

The Grass Roots “live” at the Norwood Theater.