James Iha 1998-03-31

From SPCodex, The Smashing Pumpkins wiki

The March 31, 1998 James Iha performance may refer to: