The Honest Truth: Hebridean exile of Hitler devotee who shot herself

Colorful sunset over the coast of Barra, Outer Hebrides of Scotland (Getty Images)
Colorful sunset over the coast of Barra, Outer Hebrides of Scotland (Getty Images)