Nanex


  • Oil falls amid curious trading activity

  • New flash crash explanation?