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

617,307 views |
Rich Powell |
TED Countdown Summit
• July 2023