The London based band, Fanfarlo, has come out with a new album titled Let's Go Extinct. This record was put out February 2014 and is their third full length studio release. They formed in 2006 and are an indie folk/rock band that has put out their best album yet. Some of the songs on the album almost sound a bit "Talking Headish" including Landlocked, which is here for your ears to do the deciding. Check out the new material and let me know your thoughts!