Stena Foreteller
RoRo Vessels Year of Delivery DWT Drivers Lane Meters
Stena Foreteller 2002 12,640 12 3,000