The Grid

The Grid

A group of British and American counter-terrorists are tasked with stopping.