A lion and tiger seemingly opposed to each other in the Harbin Tiger Park, Heilongjiang, People's Republic of China.