ETS Investor Alert 4-29-08
Submitted by EnergyTechStocks.com
Why are oil prices so high? One big reason is the increasing number of experts acknowledging what peak oil advocates have been screaming for months now – Russian oil production has peaked.
[?]