I remember this place from the 80's on the drive back from Hoover Dam. Does anyone know what's now on this site?