Could anyone other than Teflon John McCain get away with these hypocritical attacks?
He yells at Obama for speaking in Germany...but forgets that he had a campaign event in Canada and held a fundraiser in London, hosted by a wealthy British businessman (edit: and a British Lord).
YouTube link