Index of ftp://89.179.18.66/software/internet/browsers/safari/5.1.7
Parent Directory
SafariSetup.exe
36.71Mb
May 10 2012
SafariSetup.txt
12.00b
May 10 2012