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.
Click here for original story, NASA finds Dolphin swimming against wind shear
Source: Phys.org