MECHANICAL TRAP

<  Back to home

A mechanically operated clay target throwing device.