A-26 Lady Liberty
Tulsa Air and Space Museum & Planetarium 3624 N 74th East Ave, Tulsa, OK, United StatesOur Lady is the oldest flying Invader, the 130th one produced, being accepted in Aug, 1944, at Long Beach, CA. It was flown to Great Dunmow, England arriving 20 Sep, […]