HAPPY TOWN2018-04-12T11:16:40+00:00

Boulder, Colorado

The Happiest City in the USA

National Geographic just awarded Boulder, CO, the top spot on its “Happiest Cities in the US” list.