Females deliver from 2 to 6 offspring in a single litter and usually give birth to one litter per year.
Females deliver from 2 to 6 offspring in a single litter. Females usually give birth to one litter per year.