Storia: 18,000 Ford Escape SUVs Recalled for Power Window Pinch Risk — Warptech Lab News