View The Nomads on Jun 29, 1986EditFollowShare40 years agoSun, Jun 29, 1986at Alexandra HotelStockholm, SwedenThe NomadsEditFollowShare