Geneva Gear Assembly

Geneva Gear Mechanism that was produced as a part of a machine design project.