It makes very interesting questions about the moon landing, ones that go further than "no stars in the sky" or "visible cables". I have yet to find feasible counter arguments to the claims made here, but at a first look it's arguments are very, very compelling.