Twin pandas made their debut at a zoo in southwest China on Sunday. Their highly-anticipated debut was viewed by several onlookers. The adorable duo did not seem to mind the crowd as they seemed more interested in each other than their admirers.