NexsatLA110509

This is a Navy Radar picture of Los Angeles, Nov. 5, 2009.  A natural contrail?

Meanwhile, China, a communist country doesn’t hide it’s weather control technology.   Why would a communist country admit it’s tinkering with the massive forces of the planet while the United States pumps out cable TV propaganda and speculation?