Smell of death resulted in arrest of McAllen cousins; rescue of 94 animals

A call from a delivery driver “saying it smelled like death” and that dogs were howling inside a residence in the 3400 block of Ozark Avenue resulted in the arrest of two McAllen cousins who had 93 dogs and a cat inside a two story house, according to a probable cause affidavit.