wantnewsforteens.com
United States: Land of the Free?
By Scott Bowser The Periscope (Carlisle, Pennsylvania) The United States, the land of the free, is home to the world’s largest prison population of roughly 2.2 million, according to the U.S. Bureau…