Caught this fckr today while out checking mole traps, what do you think ?