The mechanic

A spare time fun project.