Fleet Foxes @ Echo

    Photo gallery of Fleet Foxes at Echo in Los Angeles (June 28, 2008).