Index of ftp://89.179.18.66/software/graphics/edit/picasa
Parent Directory
picasa39-setup.exe
13.04Mb
October 11 2015
picasa39-setup.txt
18.00b
October 11 2015