Land of the Free | Perspective Still Report # 1112 – Germany – 80% of Migrants Have No Papers – YouTube August 13, 2016 TiLT News Leave a comment https://www.youtube.com/watch?v=unNmEbyQd_0 Still Report # 1112 – Germany – 80% of Migrants Have No Papers