My original tumblr post was here. I think this animation is a clip from the 2005 movie Sky Captain and the World of Tomorrow. it was originally posted on Tumblr by RADIATION DUDE with the one-word caption “Dex.” It comes to us via The Dieselpunk Flim-Flam.