1890.
Edwards, un jeune photographe anglais, débarque en plein Far West.
Sa mission : rapporter la preuve photographique de la pacification de Porcupine, ville champignon à la frontière indienne du Dakota du Sud.
Edwards doit assister le lieutenant Farshing, chargé de cette " civilisation ".
Mais Porcupine, déjà terriblement sauvage, se transforme en enfer.
Un meurtre sadique affole les habitants : une jeune femme a été éviscérée.
Le lieutenant enrage de ne pouvoir arrêter le tueur qui continue de sévir.
Une série de crimes qui ressemblent étrangement à ceux commis peu de temps auparavant à Londres...