ITHACA, N.Y.—One man is in critical condition after a series of events took a perilous turn on Seven Mile Drive in the Town of Ithaca. According to a police press release, deputies from the Tompkins County Sheriff’s Office (TCSO) responded to the 100 block of Seven Mile Drive in the Town of Ithaca for a […]