Inspector Bancroft

Origin

Logo
Logo

Inspector Bancroft is a detective at Scotland Yard.