What comes to mind when you think of Cheyenne, Wyoming? Cowboy hats and big trucks? Trains? Those ...