Zombie Finger Puppets?! Oh Yes, and how about that Boris Karloff
While everyone in the Los Angeles area vacated the city in favor of Cochella, I wandered the silent streets of Echo Park alone. Okay, it wasn’t that silent, and I wasn’t that alone, it was record store day yesterday and the shop in my neighborhood was well crowded having its own little Cochella… anyway, [...]