One female mouse can produce up to 100 babies a year.

Roses generally need around 6 hours of sunlight to grow properly.

Porcupines each have 30,000 quills.

A M A Z I N G   F A C T S

Domain could not be verified. Please try again later.

Or contact us directly at