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

125
Russian President Vladimir Putin and Chinese leader Xi Jinping's Beijing were caught on mic suggesting organ transplants could help people live to 150.