James
Steven Tyler is in Russia, and he seems to be in a better mood there than the last time we ran into him in NYC...