An Inside Look at Capitol Cigars

Welcome to Capitol Cigars! In this episode of 303 TV, we go behind the scenes in one of the premiere cigar shops in Denver. You'll lose your mind when you see the humidor. Enjoy!