25-ton homemade crane, both oil and electricity, arm length 47 meters, 3-25-ton truck crane, full hydraulic system, manufacturer sales

25-ton homemade crane, both oil and electricity, arm length 47 meters, 3-25-ton truck crane, full hydraulic system, manufacturer sales