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. 

Please tell us what you think about this story

Advertisement

AL DIA News
AL DIA News