Aug 08, 1973 Alexandra Palace London, England, United Kingdom
Sign Up or Login to comment.
Not sure of exact date, but there were loads of bands playing over a whole weekend.....& it was free, if I remember correctly ?