“The Frozen Chosen”: RAF C-17 Makes Landmark Landing at the Top of the World
The Royal Air Force has officially reached the “edge of the world,” successfully landing a C-17A Globemaster at Canadian Forces Station (CFS) Alert. Located at 82.5 degrees North on the…
