Index of ftp://ftp.au.debian.org/pub/opera/desktop/18.0.1284.68/win
Parent Directory
Opera_18.0.1284.68_Autoupdate.exe
32.24Mb
December 16 2013
Opera_18.0.1284.68_Setup.exe
32.24Mb
December 16 2013