hurricanes says Aug 05, 2012 05:09AM NASA's Terra satellite image shows twin typhoons headed for double China landfall via @science