The 46-hour cross-country rail trip—which can cost as little as $160—is nothing short of epic.
Reddit travelers highlight the Midwest's most scenic train journeys, filled with national park backdrops, historic routes, ...