This photo and the one below were taking at the Smell on June 28, 2002. I believe this was the only time they toured on the West Coast |
Here's a couple E.T.A. photos that didn't make the cut.
This photo and the one below were taking at the Smell on June 28, 2002. I believe this was the only time they toured on the West Coast |
No comments:
Post a Comment