China’s Three Gorges Dam, the world’s largest hydroelectric power station, has been at the center of recent claims suggesting that its massive reservoir might have an unexpected impact—slowing down Earth’s rotation.