Long-Necked 'Dragon' Dinosaur Discovered In China by UAlberta

I don't understand how this thing could live but apparently it did.

Qijianglong (pronounced “CHI-jyang-lon”) is about 15 metres long and lived about 160 million years ago in the Late Jurassic. The name means “dragon of Qijiang,” for its discovery near Qijiang City, close to Chongqing. The fossil site was found by construction workers in 2006, and the digging eventually hit a series of large neck vertebrae stretched out in the ground. Incredibly, the head of the dinosaur was still attached.