I'll be honest...I didn't watch Saturday Night Live this weekend, but I've watched this performance enough times to take up the entire episode.
If you've been debating whether it's worth it to spend the money to travel and catch them on tour...I think will sway you in the direction of diminishing your bank account. It'll be so worth it!
Mumford & Sons - Guiding Light (Live on SNL)
Mumford & Sons - Delta (Live on SNL)