An off-duty police detective hooked a big one that didn't get away along the Florida coast last week, snagging a 50-pound parcel of cocaine with a street value of $10 million.

The Charlotte County deputy, fishing from a boat just off the Gulf Coast, reeled in the haul while fishing Wednesday off Englewood Beach in Englewood, according to authorities.

"While out fishing yesterday evening, one of our detectives caught more then he was expecting," Sheriff Bill Prummell of the Charlotte County Sheriff's Office said in a video on the department's Facebook page. "He located a package floating in the Gulf of Mexico more than 20 miles offshore ... That package turned out to be more than 50 pounds of uncut powdered cocaine."

The detective's name is not being released due to safety concerns. The 25 blocks of cocaine have since been turned over to federal authorities, who are working to determine its point of origin.