An airborne virus is being blamed for the deaths of two dozen cats at the Knox County Humane Society shelter.