ShowShowBow Wow Wow at London RainbowFeb 28, 1981Bow Wow WowRainbow Theatre · London, United KingdomFollowI was thereUpload from this showMediaLineupAboutDateFeb 28, 1981VenueRainbow Theatre · London, United KingdomArtistBow Wow WowListingConfirmedShow details from MusicBrainz.