In 2011 they released the new album "Rain on the Humming Wire", written in the UK and recorded in New York.
They released the new album "Rain on the Humming Wire", written in the UK and recorded in New York. This was in 2011.