Afton Antler Arch
Afton, Wyoming
The town of Afton WY boasts of having the worlds largest elk antler arch. Whatever the case, It is quite impressive.
The town of Afton WY boasts of having the worlds largest elk antler arch. Whatever the case, It is quite impressive.