Happiest City in the U.S.

Only 29 miles from Denver, Boulder, Colorado is known as the happiest city in the U.S. ! On this episode of Financing the American Dream, Michelle Oddo takes us around this beautiful town. She learns about the rich history of Boulder from Colorado native Brett Sawyer...