VIDEO: Did China Get the Better of Russia?

China got a good price in its natural-gas megadeal with Russia, a sign that energy buyers have more leverage than sellers. Heard on the Street columnists Alex Frangos, Abheek Bhattacharya and Aaron Back talk about who won, and who lost.