Stena Forecaster
RoRo Vessels Year of Delivery DWT Drivers Lane Meters
Stena Forecaster 2003 12,640 12 3,000