Smirking space chief says Russia will verify US moon landings Source will download... Smirking space chief says Russia will verify US moon landings