Tuesday, February 11, 2014

The Dark Night Watches Over the Las Vegas Strip

That's right the Pint Sized Crusader has been spotted watching over the Las Vegas Strip from atop the Stratosphere Tower at the Stratosphere Hotel and Casino on the observation deck which rises over 1,000 feet into the desert sky.