ShowShowChicks in LondonDec 19, 1998ChicksThe Water Rats · Kings Cross, United KingdomFollowI was thereUpload from this showMediaLineupAboutChicks