ShowShowFreak of Nature at London AstroiaNov 29, 1994Freak of NatureAstoria Theatre · Westminster, United KingdomFollowI was thereUpload from this showMediaLineupAboutLoading