Index of ftp://opera.ftp.fu-berlin.de/desktop/18.0.1284.63/win
Parent Directory
Opera_18.0.1284.63_Autoupdate.exe
32.24Mb
December 6 2013
Opera_18.0.1284.63_Setup.exe
32.24Mb
December 6 2013