Delaware State Police are investigating a fatal hit-and-run crash that occurred early this morning. On December 25, 2024, at approximately 3:30 a.m., a Toyota Tundra was traveling northbound on Cubbage Pond Road, approaching the intersection at Johnson Road. At the same time, a pedestrian was walking along Cubbage Pond Road. The Toyota struck the pedestrian…