'Mark G' of Montgomery County, Pennsylvania, says it took over an hour to pull the shark onto shore, hold it down, remove the hook and release it.
The group took a picture with the shark before letting it go.
Do you want to see more fishing-related stories? Check out more below:
Man reels in 20-pound 'goldfish' using biscuits as bait
Fisherman runs down Galveston beach to haul in 6-foot-long shark
Fisherman hauls in shark on west part of Galveston beach Memorial Day weekend
Fishermen reel in record setting 914-pound blue marlin off North Carolina coast
College Park High School freshmen two of the best fishermen in Texas
Hargraves High School baseball player also a top bass angler