Air Self-Defense Force - Japan | Lockheed T-33A Shooting Star

12559


Remarks: On display in Tsuiki Air Base.