This is an interesting story that I have been following on Starship Earth: The Big Picture for a while. I am so glad that Alexander Meadors and her husband have done more research.
Also, there is a link in this post by BP to see the The Lie NASA Told.
This some very thought provoking stuff. Athena