Manchester indie-rockers Puppet Rebellion formed in 2013 and consists of frontman Oliver Davies, guitarists Paul Trochowski and Craig Gibson, Bassist... Read More
TenFiveSixty return with new single ‘Control‘, to be released 26th July 2014. Their first track, a free download known as... Read More