Adorable moment captured showing police stopping NYC traffic for a cat and her kitten in 1925. [900 x 720]