leehamnews.com
Remarkable luck, piloting - Leeham News and Analysis
We were one of many to receive an email about a near crash of a Lockheed P-3 Orion stationed at Whidbey Naval Air Station, north of Seattle. The text describes the in-flight incident; the photos illustrate the text.... Read More