When indie folk giants Fleet Foxes announced earlier this year that they’d be extending their 2018 tour with a stop in the Alamo City, I freaked out a little bit. Like it’s fucking Fleet Foxes, arguably the best indie rock band on the planet (come at me, Radiohead fans). Since soaking myself in the sounds […]
