Russia customs officers in St. Petersburg have discovered 21 kg of cocaine on board a ship from Ecuador, the customs press-service said on Monday according to RIA Novosti.
The ship arrived in Russia's second largest city on Friday.
A crew member later admitted during questioning that the drugs belonged to him. The ship was travelling under a Maltese flag.
An investigation has been launched. The sailor now faces up to seven years behind bars.