63rd CISM General Assembly & Congress in Montreux (Switzerland) - 2008

SEARCH CISM