The Joint Typhoon Warning Center or JTWC issued the final warning on Tropical Cyclone Titli after it made landfall on the northeastern coast of India late on Oct. 10. NASA-NOAA’s Suomi NPP satellite captured an image of the large storm before landfall.