Full threadmshenoy4573·well I was just watching it think I heard that and the reflector on the moon was placed by buzz and Armstrong.... so now tat does mean the apollo 11 did land on the moon :PView on HN