There is an app called NOAA_in Windows Store which offers amazing real-time hi-def animated weather radar images in vivid color on a highly responsive interactive map, along with weather forecast and snowfall on the same map. * This is the only app that automatically augments land-based radar images with latest images from NOAA satellites covering [...]

The rest of the story...
Microsoft News