NASA's Apollo 11 astronauts honored in… a butter sculpture – CNET