In Algonquin, Canada, a freshly hatched painted turtle faces mortal danger - she must cross Highway 60. If she makes it she still has a forest of giants to travel through before she reaches the ...