Mumford & Sons Announce Secret LA Show at Undisclosed Location

Mumford & Sons have announced plans to stage a (free!) “secret show” in Los Angeles, CA on Sunday, November 11. The show, produced by...