I think China is to blame here. Their PMI came at 49.7, which although hit the estimate, still indicates a contraction. China fell 4.5% tonight before closing down 1% for their hour long lunch break. S&P, nasdaq, dow, futures all down 1-2%. Oil also down 4%.
LNG Price at posting:
$2.74 Sentiment: Buy Disclosure: Held