Electric Eel Shock
We caught up with Electric Eel Shock, a three piece hard rock / metal band from Tokyo, at the Hi Ho Lounge recently. We’re somewhat neutral on the strategically-placed sock that the drummer wears (as his only clothing), but this was one of the best rock and roll shows we’ve seen in years. An absolute […]