Feedback

Vladimir Putin's Siberian Tiger Spotted in Northeast China

 

Siberian tiger 'Ustin' was spotted in China's Heilongjiang province after being released into the wild by Russian president Vladimir Putin.

Shows