Momma Did a Monkey
- Read more about Momma Did a Monkey
- Log in to post comments
Wait till she gets her foot int he door...
A wind turbine brake fail in Ayrshire, Scotland, late 2024. Evidently, it couldn't keep up with the wind. So much for peak efficiency.