Stereo Buddha live at Barsoom, New Delhi, India.

  

Advertisements