Satellite images reveal Chinese blockade of Scarborough Reef
Satellite images reveal a new floating barrier off Scarborough Shoal in the South China Sea. Apparently, China wants to keep Philippine vessels away from the disputed reef.
Von Michael Radunski