Local Time: 10:40
 4th April 2020

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.

NOTE! This site uses cookies and similar technologies.

If you not change browser settings, you agree to it.

I understand