Back to photostream

Area 51

One of the many cars located in Nelson Ghost Town, Nevada. It’s a few miles south of Las Vegas and definitely worth visiting.

339 views
12 faves
0 comments
Uploaded on April 23, 2023