Chamonix

Machine Name

Chamonix

Manufacturer

Maresa

Year

0

Comments

Chamonix is a ski resort area near the junction of France, Switzerland and Italy