Electric Eel Shock are a three-piece garage rock band, formed in Tokyo in the late 1990s. They first toured the United States in 1999 and have been touring the world ever since.
Share this note: