Live high-definition view of Afton town, located in a valley in the state of Wyoming, USA. It has the largest elk antler arch in the world — made of 3,011 elk antlers, it weighs 15 tons and is 23 metres long.
If you not change browser settings, you agree to it.
Please consider disabling your ad blocker, we depend on ads to continue developing this project.
You can support us for free by allowing ads.