Article 10th Aug 2016 The ‘Big Ride’ Blockades UK-Based Elbit Systems Subsidiary Cyclists from all over the UK took part in this year’s event Stop...