Crabtree

Crabtree was a police working in London in 1953. Together with DI Bishop he investigated the mystery with faceless humans.