“Do you think I’m pretty?” An alien seductress preys upon hitchhikers in Scotland.