View The Mountain Goats on Jun 26, 2003EditFollowShare23 years agoThu, Jun 26, 2003at Mains d'OeuvresSaint-Ouen, FranceThe Mountain GoatsEditFollowShare