Technolgies for harnessing solar energy

Solar energy technology is becoming very diverse with numerous methods that push us forward in the science field of solar energy creation.