Spy in the Sky Spots Roadside Bombs

A new 'state of the art' radar.