Livestock Ships – AL MAHMOUD 2

One of the livestock ships that was around is the 1986 built 149 metre long AL MAHMOUD 2 now trading as POLARIS 2. She was built in Japan by Shin Kurushima Onishi Shipyard at Imabari as the car carrier TOUKO MARU trading until April 1996; FUJIMARIN from 1996 to 2003; FUJIMARINE from 2003 to 2009. […]