99239007
Jun 17, 2025
KARSTEN MANUFACTURING CORPORATION
Subscribe
An insert inside of a golf club designed to produce a more consistent, end-over-end roll to help golfers optimize their roll and increase the chances of making putts