Tasmanian devil (Sarcophilus harrisii) babies. Mothers carry the babies for 21 days, giving birth to up to 40 young - which are about the size of a grain of rice. Only the strongest four make it to suckle the four teats in the pouch.
Photo Credit: Andrew Gregory