Home Business Oil Price Drops To $27 Amid Demand Collapse