leehamnews.com
Pontifications: The New Air Force One: Flying Fortress - Leeham News and Analysis
Feb. 14, 2021, © Leeham News: Air Force One is, after the national flag, the most recognizable and prestigious symbol of the United States. It’s also shrouded in mystery. A new National Geographic special premiering Feb. 15 lifts... Read More
Scott Hamilton