ShowShowBow Wow Wow at London RainbowFeb 28, 1981Bow Wow WowRainbow Theatre · London, United KingdomFollowI was thereUpload from this showMediaLineupAboutBow Wow Wow