Construction worker falls to his death in Pelham Manor
A construction worker fell 25 feet and died Thursday while working on a new Home Depot in Pelham Manor. Pelham Manor police say 48-year-old George Leake, of Queens, lost his footing and fell to the concrete