Browse All

Water organ
Italian
1568-1609
D'Este, Ippolito II