flocked.media
Noah And The Whale To Release New Album ‘Last Night On Earth’ On March 15
The London band Noah and the Whale are set to release their third album, Last Night On Earth, on March 15h via Island Def Jam. The band’s first album since 2009 will feature ten brand new tra…