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

540,183 views |
Rich Powell |
TED Countdown Summit
• July 2023