Skip to Content

Plate 96: Device for raising water from a river or pool by river current

  • 1588