Previous Image Next Image Ch 12928, JP 898, circa 1960 in London. 12928, JP 898, circa 1960 in London.