A group of mice is called a nest, but what do you call 1,000 of them in one animal shelter?Related video above: New Hampshire ...
"Even in the short time that we've had them, many of these mice have given birth," Lisa Dennison said. "It's an exponential ...