Hempstead Town Officials Give Snow Briefing
Hempstead town officials talk storm preps on Long Island.

More Local News

More Videos