London, England, United Kingdom
Stomu Yamash'ta's Red Buddah Theatre Jan 29 - Feb 24, 1973 Uploaded by Brian Lr