Marc Charron and Rik Charron
live at Jarrod's in Attleboro, Massachusetts, USA
Taken and submitted by Ultra Boris
GET BACK TO LIVE PHOTOS