Energy prices continue to tumble; oil below $65

Oil prices fell below $65 a barrel Wednesday with more signs emerging that consumers are cutting back where they can, notably on energy costs.

Copyright PHILY - Philly.com
Contact Us