Can anyone tell me about the neon sign on the album cover below? I assume it is the Sahara in Vegas but where on the property was it? I can't tell if I've ever seen it in a picture before.
I love Vegas related records. I was able to catch Freddie outside of Vegas in 2005. Anyone on here catch him in Vegas back in the day?
|