20120224 home.science: Found: Space bug that can be new source of power