The Snowiest City In America Is In New YorkThe Snowiest City In America Is In New YorkNew York has 3 of the snowiest cities in America, including the #1 spot. See the ranking here.Mike KarolyiMike Karolyi
Murder Suspect Pursued Through Twin TiersMurder Suspect Pursued Through Twin TiersA man wanted for murder in Elmira is in custody following a chase through New York and the Northern Tier of Pennsylvania.Kathy WhyteKathy Whyte