by John Gentile
The Garden have released a full length live concert. The show is the record release party for their newest album Mirror Might Steal Your Charm , filmed in France. Check it out below.
The Garden have released a full length live concert. The show is the record release party for their newest album Mirror Might Steal Your Charm , filmed in France. Check it out below.