The Colbert Report

The Lumineers

Season 9 • 07/29/2013

The Lumineers explain why they stomp and clap so much.

More