Wallander se rend en Lettonie pour enquêter sur la découverte de deux cadavres, échoués sur un radeau à Ystad : le policier doit se débrouiller seul.
Deux cadavres sont retrouvés dans une embarcation au large d'Ystad. Après une rapide enquête, il est établi que les victimes sont des mafieux appartenant à l'organisation Radniciebda, un puissant gang qui sévit en Lettonie. Un produit chimique leur a complètement consumé la bouche. Karlis Liepa, un enquêteur de Riga, arrive sur place. Les deux hommes étaient ses informateurs dans le cadre du démantèlement d'un réseau de trafic de drogue. Wallander s'envole pour Riga avec Liepa pour tenter d'identifier les tueurs.
Une adaptation de l'excellent roman de Henning Mankell. Dans cet épisode, Wallander fait la connaissance de la troublante Baiba.