Peaceful Valley Ranch in the south unit of Theodore Roosevelt National Park, Medora, North Dakota

Peaceful Valley Ranch in the south unit of Theodore Roosevelt National Park, Medora, North Dakota