It sounds quite plausible.. I only hope this announcement does not belong into the same category of news as famous Pons-Fleischmann experiment (Cold fusion).
It is very hard to confirm (by us amateurs), as they say the peeled tape was placed in vacuum... But possible.....
Also, if it proves to be true, you can say good-bye to sticky tape (OHS issues etc..)
More of this here:
http://www.theglobeandmail.com/servl...y/Science/home