ShowShowa-ha at Birmingham NECDec 3, 2005a‐haNational Exhibition Centre · Birmingham, United KingdomFollowI was thereUpload from this showMediaLineupAbouta‐ha