Index of ftp://ftp.intersat.ru/Viewers/Picasa
Parent Directory
picasa2.1.exe
3.94Mb
October 20 2005