12/12/13 – The Head and The Heart @ Ogden Theater – Denver

On Thursday, December 12th, 2013, The Head and The Heart: Lets Be Still Tour, performed at the Ogden Theater in Denver. It was a full house filled with screaming and eager fans. What an amazing and energetic concert! Photographer Delmy Gooch