Probably not Cuba, looks more like Mexico. I don't think Fidel would have allowed an International truck dealership to open up shop down there, plus the Maxima has a little to much bling under it.
What could possibly go wrong with a 12' roll of carpet passed through a 6' wide car?