Designed by
Title
The World's Largest Elkhorn Arch #59871230
Description
Afton, Wyoming, USA; June 02, 2015: In Afton city exist the world's largest Elkhorn Arch. Panoramic view of the street with cars and shops. June 02, 2015, Afton, Wyoming, USA.
This image is editorial