Categories Selected Articles American detained by the Taliban in Afghanistan has been released Post author By Mike Nova Post date March 20, 2025 George Glezmann, a mechanic for Delta Airlines has left Kabul and is on his way back to the U.S., Secretary of State Rubio said. ← Pentagon restores webpages of Black veterans, Navajo Code Talkers and others after outcry → 10 ‘worst’ US airports for flight delays revealed — no surprise, NYC hubs made the list