
Oil Prices Surpass $108 Per Barrel
Oil prices surged another $5 per barrel on Wednesday, despite an agreement to release strategic oil supplies.
Views expressed in this video are opinions of the host and the guest(s), and do not necessarily reflect the views of NTD.