Skip navigation
Help

TIL that squirrels have an average lifespan of 25 years.