Leaders of Russia, China talk about living forever in 'creepy' exchange
Russian President Vladimir Putin and Chinese leader Xi Jinping's Beijing were caught on mic suggesting organ transplants could help people live to 150.
Russian President Vladimir Putin and Chinese leader Xi Jinping's Beijing were caught on mic suggesting organ transplants could help people live to 150.