Tag Archives: Liam F1

New Rooftop Wind Turbine Technology

Wind power is a major source of renewable electric power in many places around the world. We usually associate wind power with tall wind turbines located in remote locations or far out to sea. In July, Denmark produced 140% of its domestic energy from just such turbines, according to The Guardian. Yes, that record was…