Oh, barracuda

Oh, barracuda

Barracuda systems to strip Thai coal mine overburden.

Fleet

09 OCTOBER 2018