The companies which sell semi-automatic firearms to authorised civilians are the same which sell products to our defense. Europe’s 2.55 million police officers and 820,000 1st responders are facing ISIS terror attacks and threats coupled with the surge in entry of 1.8 million migrants (UN data) with far greater complexity than ever before. The Western European police forces are ill … Read More