This is suppossed to be the infamous US Military base that holds the alien crash site which is located at: +37° 12′ 48.15″, -115° 48′ 41.79″ on the map, and you can try too find it on Google maps your self, try it and let me know what you think???
@TatWza