The RISPCA had a disturbing find on Wednesday. On July 18, the Rhode Island SPCA executed a search warrant at 103 Kay Street in Newport. A...