The Huffington Post
George Glezmann, an airline mechanic from Atlanta, is the third American detainee to be released by the Taliban since January…
Read More
Taliban Release An American Man Who Was Abducted While Traveling In Afghanistan
George Glezmann, an airline mechanic from Atlanta, is the third American detainee to be released by the Taliban since January…