http://www.youtube.com/watch?v=Us8xLsQ1MIE"
VERY interesting videos, but I am a bit skeptical. NASA confirmed the three taikonaut launches. I don't recall if there was any specific corroboration of the space walk, but I would think NASA would be in a position to know.