England Posted onDecember 19, 2004May 16, 2021 alone and caffeinated in london, what's new? Well, I guess that Arnold Schwarzenegger Christmas vehicle “turbo man” or whatever (which I think was filmed in Omaha or Minneapolis) is an added bonus.…