Boom Boom Satellites 2010 US Tour Dates
Boom Boom Satellites are coming to America! One of Japan's coolest live bands have announced a fall 2010 tour that will see them hitting clubs on both coasts, and playing with other awesome bands as well. (Gary Numan, anyone?) We