ShowShowBow Wow Wow at Taunton OdeonMar 20, 1981Bow Wow WowOdeon · Taunton, United KingdomFollowI was thereUpload from this showMediaLineupAboutLoading