In Putin's Russia KFC thinks you are finger licking good. KFC will test chicken nuggets made with 3D bioprinting technology in Moscow, Russia the chain announced ... Read more