Index of ftp://ftp.opera.no/pub/opera-beta/29.0.1795.26/win
Parent Directory
Opera_beta_29.0.1795.26_Autoupdate.exe
31.11Mb
March 25 2015
Opera_beta_29.0.1795.26_Setup.exe
31.84Mb
March 25 2015
patch
4.00Kb
March 25 2015