NASA finds Dolphin swimming against wind shear

NASA’s Terra satellite provided a visible image of a slightly elongated Tropical Storm Dolphin as it battled wind shear upon its approach to east central Japan.