In the opinion of many , Cuba is an isolated socialist dinosaur .
Cuba is thought to be an isolated socialist dinosaur by many because they have chosen to separate themselves from the rest of the world .