Index of ftp://ftp.yz.yamagata-u.ac.jp/mirror/opera/desktop/27.0.1689.76
Parent Directory
linux
3.00b
February 23 2015
mac
4.00b
February 23 2015
win
5.00b
February 23 2015