A review of The Introverts, a mysterious Houston band, originally from Cleveland, I think. If anyone knows anything about them, please let me know. I really did like the cassette and wouldn't mind a better copy.
Idle Time