86112163
Nov 6, 2013
NEAR SPACE SYSTEMS INC.
Subscribe
A hydroturbine designed to generate electricity from a moving water stream in either a closed or open conduit