Comment Comment by allr Cuba will have to step up its game with their Internet access, which is almost non-existent. parent allr 10 years ago