Making a rare appearance on the Strip that does not involve a theatre or construction site - still weirds me out a little I live here