1943

Air view of Groton - New London Bridge on Thames River, New London, Conn.