ShowShowBow Wow Wow at Cardiff Top RankMar 25, 1981Bow Wow WowTop Rank · Cardiff, United KingdomFollowI was thereUpload from this showMediaLineupAboutLoading