I always try to hold it down for my CT peeps so when I was sent CT band, Eula‘s new track I had to post it. The band is prepared to release their debut album, Maurice Narcisse, on April 26. The first track released from the album is “Texas Stampede.” It reminds me of Yeah Yeah Yeahs mixed with Deerhoof. Check it out.
MP3: Eula “Texas Stampede”