Maritime police in northwest France found nearly a ton of cocaine washed up on a beach on the English Channel on Feb. 26.
The drugs were found near the town of Reville on the Cotentin Peninsula, according to France’s maritime authority for the English Channel and North Sea.