Loading patent details...
US4366607A: Overcenter Tensioning Engagement and Release Device | Searchlight