Post Thumbnail

"Death ray" is probably one of the most tantalizing phrases in the blogger's vocabulary, so our ears perked up when we heard talk of one out there in the Las Vegas Strip. A totally unforeseen and unpredictable consequence of building a 57-foot curved mirror in the desert, the Vdara Death Ray is the...

4 years ago 0 Comments
September 29, 2010 at 9:09PM