Needles Theatre Needles, California, Route 66