Thames Airport London England

Thames Airport London England

Drawing of an airport on the River Thames in London, England (Popular Science)