View The Nomads, Nikki Sudden on Oct 22, 1985EditFollowShare41 years agoTue, Oct 22, 1985at TreibhausKassel, GermanyThe Nomads, Nikki SuddenEditFollowShare