Hamilton: Operation Troop Support Day, noon to 3 p.m., Green Meadows Farm, 656 Asbury St. Local veterans and their families are invited to join Operation Troop Support members for festivities including hay rides, tours of the farm fields, which are named for fallen heroes, and live music by the New Liberty Dixieland Band. Free. Refreshments available for purchase. 978-468-3769.
Topsfield: Capturing the Colors of Fall, 1 to 4 p.m., Ipswich River Wildlife Sanctuary, 87 Perkins Row. Spend an afternoon with Bob Speare, Wildwood director, on the sanctuary photographing the natural beauty of the fall colors. Learn specific camera settings and field techniques that can be used to strengthen autumn photos. Visit locations overlooking the fields and wetlands to help create beautiful compositions. Meet in the Nature Center. Bring a digital or film camera with extra batteries and enough memory or film to take about 200 images; bring a tripod if available. Program for adults. $25 member, $30 nonmember. Preregistration required at 978-887-9264 or www.massaudubon.org/ipswichriver.
Topsfield: Nature Journaling Workshop, 1 to 3 p.m., Ipswich River Wildlife Sanctuary, 87 Perkins Row. Nature journaling is a tool for making discoveries about nature by taking a closer look. It involves drawing, writing, labeling and making notes. After a brief orientation and introductory exercises, the class will explore the journaling process along the trails of the sanctuary. For families with children ages 6 and up. Leader: Cori Brauer, assistant education coordinator. Members: $8 adult, $7 child; nonmembers: $10 adult, $8 child. Meet in the Nature Center. All materials provided. Dress for weather. Preregistration required at 978-887-9264 or www.massaudubon.org/ipswichriver.
Peabody: Comedy, music and trivia, 5 p.m., St. Thomas the Apostle Church, 5 Margin St. Comedy, music and trivia with Mel Simons, WBZ radio personality and humorist. Dinner begins at 5 p.m., followed by the show. Event takes place in the school gym. Ample free parking. Tickets cost $20 per person; available at the Spiritual Life Center, 3 Margin St., or by calling Joyce at 978-531-2021.