Buffalo may have roamed in Michigan years ago, but the ones you’ll find there now have scales, fins and swim around in creeks and lakes.

They’re also one of the favorite targets for bowfishermen, and Brandonn Kramer of Muskegon, Michigan, put the thwack-smack on a whopper. He was out May 25 on the Grand River in Ottawa County impaling scales when he spied a hefty target.

Kramer’s shot was true and once he got the beast into the boat, he realized it was a doozy. The black buffalo was 39.75 inches long and weighed 46.54 pounds. Kramer was fishing with his friend, Shawn Grawbarger.

The buffalo was confirmed as the Michigan black buffalo record by Jay Wesley, a Michigan Department of Natural Resources fisheries manager for Lake Michigan. Kramer’s fish breaks the previous record held by Sage Colegrove of Muskegon. He also shot his record buff on the Grand River in April 2015. Colegrove’s fish weighed 44.54 pounds and measured 38.5 inches.

Michigan’s fish records are recognized by weight only.

Featured image: Michigan DNR

Here’s What’s New in Bowfishing

New Orleans Saints Hit the Marshes for Bowfishing

2018 U.S. Open Bowfishing Tournament Results

First Look: Muzzy Vice Bowfishing Package