Animated Weather Radar

An animated radar for either a national map or localized region in the US or Canada.