Enough red tape — we need to say yes to clean energy

641,478 views|
Rich Powell |
TED Countdown Summit
• July 2023