EMBED </>More Videos

Snow falls in Delaware (WPVI)