View The Nomads, The Cannibals on Jan 8, 1983EditFollowShare43 years agoSat, Jan 8, 1983at KulturamaStockholm, SwedenThe Nomads, The CannibalsEditFollowShare