It's a hoax, according to the Bad Astronomer
See here:
http://blogs.discovermagazine.com/badastronomy/2009/06/28/lost-apollo-11-video-tapes-found/
Speaking of rumors, is it true that LRO will image the Apollo 11 landing
site at Tranquility Base for the 40th anniversary on July 20? Perhaps it
can do one Apollo landing site for each anniversary through 2012.
