EMBED </>More Videos

Snow falls on the Ben Franklin Parkway (WPVI)