Welcome to Medora, North Dakota – a time-traveling adventure wrapped in a charming small-town package. This tiny town of just over 100 year-round residents swells to thousands during the summer months ...