Cameron: “These are Internet Explorer 8 Alpha screenshots. […] Via Tech Today.”
It’s almost definitely a fake, especially if you click through and read the article. It has all of the makings of a fake internet rumor. But I have an authentic top-secret Longhorn screenshot you might be interested in.