24 Leeches Filmmaker Aaron Peterson’s 10-year-old son died in 2019. He lived an adventure-filled and wise life. In 24 Leeches, his son narrates a family canoe adventure to the Slate Islands in Ontario, Canada. Watch...