Precipitation radar Tourch

Check out the precipitation radar for Tourch.

Precipitation radar map centered on France