Which of the following was a Spanish colony but is now a U.S. commonwealth?


Haiti


Cuba


Puerto Rico


Dominican Republic