windpump_0107

Wind power has come a long way but still faces challenges.