Advertisement

First U.S. factory to be built in Cuba in almost 60 years

 02/15/2016 - 16:45
Screenshot from Cleber LLC promotional video for their Oggún tractor. 

What do you think about this story?