81
/ 105
The taro ponds are irrigated by streams descending from the upper valley through a series of cleverly designed diversion ditches.
May 24, 2012 2:43 PM
May 24, 2012 2:43 PM