Library Of Congress
Library Of CongressPublic Domain ArchivePart of PICRYL.com. Not developed or endorsed by the Library of Congress
  • searchSearch
  • photo_albumStories
  • collectionsCollections
  • infoAbout
  • star_rateUpgrade

Bear River, Dam and Ditch, Placer County

Main flood and drainage ditch of Savannah River migratory waterfowl refuge, biological survey project near Savannah, Georgia. This ditch served when area produced rice until 1895, when rice prices fell and tropical storm damaged field and walls

Old drainage ditch in Savannah River delta, now in area of Savannah River migratory waterfowl refuge, biological survey project. Near Savannah, Georgia

Irrigation ditch on the Logan River, Cache County, Utah

The photographs in the Farm Security Administration / Office of War Information Photograph

Irrigation ditch through alfalfa field. Scottsbluff in the background. North Platte River Valley, Nebraska

Irrigation ditch on Scottsbluff Farmsteads, FSA (Farm Security Administration) project. North Platte River Valley, Nebraska

Views of the new ditch, of the Columbia & Stanislaus River Water Co.

Burlington Ditch, South Platte River Drainage Area, Water District No. 2, Division No. 1, Brighton, Adams County, CO

Burlington Ditch, South Platte River Drainage Area, Water District No. 2, Division No. 1, Brighton, Adams County, CO

Burlington Ditch, South Platte River Drainage Area, Water District No. 2, Division No. 1, Brighton, Adams County, CO

Burlington Ditch, South Platte River Drainage Area, Water District No. 2, Division No. 1, Brighton, Adams County, CO

Burlington Ditch, South Platte River Drainage Area, Water District No. 2, Division No. 1, Brighton, Adams County, CO

Burlington Ditch, South Platte River Drainage Area, Water District No. 2, Division No. 1, Brighton, Adams County, CO

Burlington Ditch, South Platte River Drainage Area, Water District No. 2, Division No. 1, Brighton, Adams County, CO

Burlington Ditch, South Platte River Drainage Area, Water District No. 2, Division No. 1, Brighton, Adams County, CO

Burlington Ditch, South Platte River Drainage Area, Water District No. 2, Division No. 1, Brighton, Adams County, CO

Brantner Ditch, South Platte River, Brighton, Adams County, CO

Brantner Ditch, South Platte River, Brighton, Adams County, CO

Brantner Ditch, South Platte River, Brighton, Adams County, CO

Brantner Ditch, South Platte River, Brighton, Adams County, CO

Brantner Ditch, South Platte River, Brighton, Adams County, CO

Brantner Ditch, South Platte River, Brighton, Adams County, CO

Brantner Ditch, South Platte River, Brighton, Adams County, CO

Old Grade Road Bridge, Spanning Brashear Drainage Ditch (Salt River), Brashear, Adair County, MO

Old Grade Road Bridge, Spanning Brashear Drainage Ditch (Salt River), Brashear, Adair County, MO

Old Grade Road Bridge, Spanning Brashear Drainage Ditch (Salt River), Brashear, Adair County, MO

Old Grade Road Bridge, Spanning Brashear Drainage Ditch (Salt River), Brashear, Adair County, MO

Old Grade Road Bridge, Spanning Brashear Drainage Ditch (Salt River), Brashear, Adair County, MO

Old Grade Road Bridge, Spanning Brashear Drainage Ditch (Salt River), Brashear, Adair County, MO

Old Grade Road Bridge, Spanning Brashear Drainage Ditch (Salt River), Brashear, Adair County, MO

Old Grade Road Bridge, Spanning Brashear Drainage Ditch (Salt River), Brashear, Adair County, MO

Old Grade Road Bridge, Spanning Brashear Drainage Ditch (Salt River), Brashear, Adair County, MO

Old Grade Road Bridge, Spanning Brashear Drainage Ditch (Salt River), Brashear, Adair County, MO

Crosscut Steam Plant, Indian Bend Pond & Pump Ditch, North side Salt River near Mill Avenue & Washington Street, Tempe, Maricopa County, AZ

Crosscut Steam Plant, Indian Bend Pond & Pump Ditch, North side Salt River near Mill Avenue & Washington Street, Tempe, Maricopa County, AZ

Crosscut Steam Plant, Indian Bend Pond & Pump Ditch, North side Salt River near Mill Avenue & Washington Street, Tempe, Maricopa County, AZ

Crosscut Steam Plant, Indian Bend Pond & Pump Ditch, North side Salt River near Mill Avenue & Washington Street, Tempe, Maricopa County, AZ

Crosscut Steam Plant, Indian Bend Pond & Pump Ditch, North side Salt River near Mill Avenue & Washington Street, Tempe, Maricopa County, AZ

Crosscut Steam Plant, Indian Bend Pond & Pump Ditch, North side Salt River near Mill Avenue & Washington Street, Tempe, Maricopa County, AZ

Crosscut Steam Plant, Indian Bend Pond & Pump Ditch, North side Salt River near Mill Avenue & Washington Street, Tempe, Maricopa County, AZ

Crosscut Steam Plant, Indian Bend Pond & Pump Ditch, North side Salt River near Mill Avenue & Washington Street, Tempe, Maricopa County, AZ

Crosscut Steam Plant, Indian Bend Pond & Pump Ditch, North side Salt River near Mill Avenue & Washington Street, Tempe, Maricopa County, AZ

Crosscut Steam Plant, Indian Bend Pond & Pump Ditch, North side Salt River near Mill Avenue & Washington Street, Tempe, Maricopa County, AZ

Crosscut Steam Plant, Indian Bend Pond & Pump Ditch, North side Salt River near Mill Avenue & Washington Street, Tempe, Maricopa County, AZ

Crosscut Steam Plant, Indian Bend Pond & Pump Ditch, North side Salt River near Mill Avenue & Washington Street, Tempe, Maricopa County, AZ

Crosscut Steam Plant, Indian Bend Pond & Pump Ditch, North side Salt River near Mill Avenue & Washington Street, Tempe, Maricopa County, AZ

Crosscut Steam Plant, Indian Bend Pond & Pump Ditch, North side Salt River near Mill Avenue & Washington Street, Tempe, Maricopa County, AZ

Twin Rock Irrigation Ditch, West bank of Animas River, East of U.S. Highway 550, Bondad, La Plata County, CO

Twin Rock Irrigation Ditch, West bank of Animas River, East of U.S. Highway 550, Bondad, La Plata County, CO

Twin Rock Irrigation Ditch, West bank of Animas River, East of U.S. Highway 550, Bondad, La Plata County, CO

Twin Rock Irrigation Ditch, West bank of Animas River, East of U.S. Highway 550, Bondad, La Plata County, CO

Twin Rock Irrigation Ditch, West bank of Animas River, East of U.S. Highway 550, Bondad, La Plata County, CO

Twin Rock Irrigation Ditch, West bank of Animas River, East of U.S. Highway 550, Bondad, La Plata County, CO

Twin Rock Irrigation Ditch, West bank of Animas River, East of U.S. Highway 550, Bondad, La Plata County, CO

Twin Rock Irrigation Ditch, West bank of Animas River, East of U.S. Highway 550, Bondad, La Plata County, CO

Twin Rock Irrigation Ditch, West bank of Animas River, East of U.S. Highway 550, Bondad, La Plata County, CO

Twin Rock Irrigation Ditch, West bank of Animas River, East of U.S. Highway 550, Bondad, La Plata County, CO

Twin Rock Irrigation Ditch, West bank of Animas River, East of U.S. Highway 550, Bondad, La Plata County, CO

Twin Rock Irrigation Ditch, West bank of Animas River, East of U.S. Highway 550, Bondad, La Plata County, CO

Twin Rock Irrigation Ditch, West bank of Animas River, East of U.S. Highway 550, Bondad, La Plata County, CO

Twin Rock Irrigation Ditch, West bank of Animas River, East of U.S. Highway 550, Bondad, La Plata County, CO

Twin Rock Irrigation Ditch, West bank of Animas River, East of U.S. Highway 550, Bondad, La Plata County, CO

Twin Rock Irrigation Ditch, West bank of Animas River, East of U.S. Highway 550, Bondad, La Plata County, CO

Twin Rock Irrigation Ditch, West bank of Animas River, East of U.S. Highway 550, Bondad, La Plata County, CO

Twin Rock Irrigation Ditch, West bank of Animas River, East of U.S. Highway 550, Bondad, La Plata County, CO

Snake River Ditch, Headgate on north bank of Snake River, Dillon, Summit County, CO

Snake River Ditch, Headgate on north bank of Snake River, Dillon, Summit County, CO

Snake River Ditch, Headgate on north bank of Snake River, Dillon, Summit County, CO

Snake River Ditch, Headgate on north bank of Snake River, Dillon, Summit County, CO

Snake River Ditch, Headgate on north bank of Snake River, Dillon, Summit County, CO

Snake River Ditch, Headgate on north bank of Snake River, Dillon, Summit County, CO

Snake River Ditch, Headgate on north bank of Snake River, Dillon, Summit County, CO

Snake River Ditch, Headgate on north bank of Snake River, Dillon, Summit County, CO

Snake River Ditch, Headgate on north bank of Snake River, Dillon, Summit County, CO

Snake River Ditch, Headgate on north bank of Snake River, Dillon, Summit County, CO

Snake River Ditch, Headgate on north bank of Snake River, Dillon, Summit County, CO

Snake River Ditch, Headgate on north bank of Snake River, Dillon, Summit County, CO

Snake River Ditch, Headgate on north bank of Snake River, Dillon, Summit County, CO

Snake River Ditch, Headgate on north bank of Snake River, Dillon, Summit County, CO

Snake River Ditch, Headgate on north bank of Snake River, Dillon, Summit County, CO