mechanicalpuzzles.net
inventors
Uwe meffert
Anthony Greenhill
Hidetoshi Takeji
?
Jürgen Brandt
Scott Berdard