Massachusetts state police say a Weymouth man who reportedly failed to stop for a red light has struck a vehicle driven by a Melrose woman in Stoneham, leaving the 38-year-old victim with life-threatening injuries. Troopers responded to the crash scene on Saturday morning. Several witnesses said a 36-year-old Weymouth man did not stop for a red light before he slammed into a car driven by the woman.