NASA catches Tropical Cyclone Ava’s landfall on Madagascar’s coast

NASA catches Tropical Cyclone Ava’s landfall on Madagascar’s coast