James Iha is a fictional character portrayed by James Iha in the TV series The Simpsons.
They appear in 1 episodes out of a total of 768 aired so far
Episodes1
Homerpalooza
episode S7.E24 may 1996In an attempt to prove his coolness to the kids, Homer takes them to a music festival but ends up embarrassing them after being hired in a sideshow.