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.

Larger View