Royal Canadian Air Force Challenger lands in Japan

Politics News

A Royal Canadian Air Force CC-144 Challenger aircraft lands at the Yokota Air Base in Fussa, Japan carrying Canadian pastor Hyeon Soo Lim and the delegation that secured his release.

More From News/Politics