Archive for date: August 24th, 2017

Ship Ahoy! Pleiades Leader
Pleiades Leader is a Vehicles Carrier built in 2009 and currently sailing under the flag of Japan