Twin brothers Al and Emil Rivers are No Machine, they release their new single Toast The Toaster on May 10th 2010 which was recorded at Mayfair studios famously renowned as the studio where Radiohead recorded 'OK Computer' and Blur recorded 1997 self-titled album.
The Classically trained Athens born London based duo create indie pop songs which would be a perfect accompaniment to a hot summers day. They have been writing together for over half their lives.
Official Site -
OK Go are warning us of 'bad people on the rise'.
Depp received the Favourite Movie Icon award at the People's Choice Awards on Wednesday, and thanked fans for standing by him through a turbulent...