New Busch Stadium from my hotel room...and a deserted parking lot.