31 Girard College students stranded on North Carolina mountain due to Helene's impacts
A group of 31 Girard College ninth graders and three chaperones are still sheltering in place on a mountain in North Carolina, stranded after the damage caused by Hurricane Helene with no clear return date.