All About Microsoft reports that Microsoft Russia's press site posted a photo that seem to be connected to the coming Internet Explorer 9 beta
Is this Microsofts new Internet Explorer 9 interface?