St. Louis Ranked as the Happiest City in America According to Instagram Photos Feeling grumpy today? Here’s some fun news that might cheer you up: St. Louis was just selected as the Happiest City in the U.S. Jetpac, is a startup company who has gotten a lot of publicity for their popular Social Travel iPad […]