From our colleagues at the Providence Journal (read the full story here): Tropical Storm Henri has made landfall in Rhode Island, the National Hurricane Center said. The storm's center made landfall ...