Already have an account? Sign in:
This 2,000 Tonne Floating Shear Leg Crane was built in 1993 in Russia and the Matching Tug was built in 1974 in Germany. Located in the Middle East