Legally you can really only set cage traps in Mass but rat traps in a box work too. Bloody fresh meat works best for weasels and mink.
Sometimes they can be easy to catch but they can sometimes be impossible.
If you’re gonna free range birds it would help a ton if you trapped around your yard...
Hmm. Does kinda look like a weasel or a mink. How did she lose the leg? Where about do you live? State or country is fine. Weasels are much more prevalent in northern states.