The Weather Network - VideoSuper cyclone Mocha makes landfallMay 14, 2023 at 9:32 a.m.Devastating landfall on the Bay of Bengal shores, Meteorologist Rachel Modestino has the details