Startup: The Power of Sunbeams

Aussies don't do anything half-assed.

There have now been quite a large number of solar panel arrays installed around the world. This particular one above is from New South Wales in Australia, and in the sun-baked desert, it does seem like a perfect place for it.

I can’t help but think, however, that […]