Noted the passing of Harold Denton this past week and it brought back some unhappy memories of the 1979 meltdown of the Three Mile Island nuclear power station in Londonderry Township. We always had a police scanner going at The Sun just to keep up with anything going on that might require our immediate attention or photographs. On the morning […]