Wild horse in Theodore Roosevelt National Park

Wild Horse

Wild Horse

This beautiful horse is from Theodore Roosevelt National Park in North Dakota.

Previous
Previous

Fog covered forests and waterfalls

Next
Next

Abstract water art from Yellowstone National Park