Index of ftp://ftp.yz.yamagata-u.ac.jp/mirror/opera/desktop/23.0.1522.75
Parent Directory
mac
4.00b
August 11 2014
win
5.00b
August 11 2014