HomeScience Science NASA satellite found Post-Tropical Storm Alpha fizzle over Portugal and Spain 13Views Coverage By Tanushree Jain September 21, 2020