Oil Drops $10, Still Up 70% Year-Over-Year: What It Means for the Market | Whale Factor