View The Meters on Apr 4, 1968EditFollowShare58 years agoThu, Apr 4, 1968at IvanhoeNew Orleans, LAThe MetersEditFollowShare