Satellite Images Show Floating Barrier At Disputed South China Sea Reef
Satellite images of the hotly disputed Scarborough Shoal in the South China Sea show a new floating barrier across its entrance, near where Philippine ships and China coast guard vessels have had frequent run-ins.