This 'incredible' generator could save your life someday — and it's ...

This 'incredible' generator could save your life someday — and it's ...