Miles Pollard

Author Archive

  • Oct 16, 2023
    Behind those harmless-looking solar panels harnessing the sun’s power lies a disturbing secret: Roughly 80% of solar components are manufactured in China using slave labor. Not...