Index of ftp://opera.ftp.fu-berlin.de/desktop/23.0.1522.75/win
Parent Directory
Opera_23.0.1522.75_Autoupdate.exe
26.68Mb
August 11 2014
Opera_23.0.1522.75_Setup.exe
26.68Mb
August 11 2014
patch
69.00b
August 11 2014