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
Elmira Murder Suspect Leads Police Through Twin Tiers PursuitElmira Murder Suspect Leads Police Through Twin Tiers PursuitA man wanted for murder in Elmira is in custody following a chase through New York and the Northern Tier of Pennsylvania.Kathy WhyteKathy Whyte