PETA Investigation Shuts Down Caboodle Ranch
by Elisa Black-Taylor (USA) Caboodle Ranch pictured as cat paradise A five month undercover investigation by PETA of Caboodle Ranch, located in Madison County, Florida, has led to charges being of animal cruelty and neglect being made against Caboodle Ranch owner Craig Grant. Grant has been charged with systemic fatal neglect of up to …