A large Alien statue built near Area 51, NV


Size: 5184px × 3456px
Location: Nevada, United States
Photo credit: © Nathan Plant / Alamy / Afripics
License: Licensed
Model Released: No

Keywords: 51, aliens, america, area, extra, industry, nevada, north, states, summer, terrestrial, time, tourism, tourist, united, usa