ShowShowBow Wow Wow at St Albans Town HallMar 28, 1981Bow Wow WowSt Albans Town Hall · City of St Albans, United KingdomFollowI was thereUpload from this showMediaLineupAboutBow Wow Wow