Watch: Winds from Tropical Storm Helene lash Grand Cayman
Watch: Winds from Tropical Storm Helene lash Grand Cayman
Tropical Storm Helene formed in the Caribbean Sea on Tuesday, and video recorded in Grand Cayman shows winds from the storm whipping while large waves crash onshore.