Amazon

Wednesday, August 3, 2011

C130 over France, 1966

Ever look out the back of a C130 and see a castle?

No comments: