Seriously killer combo from Tokyo, Japan’s own Our Echoes Scream – their wicked electro/industrial sound makes for an absolutely gripping pairing with the intense visuals in the brand-new video supporting the new single “The Dreamer.” Not even remotely kidding y’all – you gotta check this out to witness the awesomeness onscreen and through your speakers […]Read More