Index of ftp://87.224.200.92/Install/Net/Internet/IE9_7_64beta
Parent Directory
IE9-Windows7-x64-rus.exe
36.72Mb
September 26 2010