The Penelopes - Now Now Now

The Penelopes release their final single for 2012 in the shape of ‘Now Now Now’ on December 10th - and announce that they will UK tour support with The Human League, which starts tonight (November 23rd).

Did you enjoy the article above? If so please help us by sharing it to your social networks with the buttons below...

Category Video

Latest Articles