Crane Barge Titan.

Crane Barge Titan. - The Titan At It's Mooring In Gamboa, Panama, Is One Of The World's Largest Cranes. Photo

Pro Stock Photos From Dreamstime