China geared motor

Hydroelectric Power Station