Mumford and Sons at Life is Beautiful

Mumford and Sons performing live on the Downtown Stage at Life is Beautiful.