No media source currently available
A huge meteorite slammed into the southern African country of Namibia during prehistoric times. Now, pieces from that meteorite could be used as a natural catalyst to store energy from renewable sources.