View The Mountain Goats on Feb 12, 2003EditFollowShare23 years agoWed, Feb 12, 2003at SchilleroperHamburg, GermanyThe Mountain GoatsEditFollowShare