^ From Itching to Scratch a 2001 film which featured Afrika Bambaataa…
Tag Archives: Afrika Bambaataa & The Soulsonic Force
3380. Afrika Bambaataa & The Soulsonic Force – Planet Rock
A soul link…
Bonus link: ‘Soul Love’ was on the album ‘The Rise and Fall of Ziggy Stardust and the Spiders from Mars’. Mars is a planet…