MB Body Grip Traps
The MB-1216-JC Body Grip Trap is the same Megabear trap that was developed and produced by John Caretti of Michigan. MB has worked with Mr. C...