CFCC’s marine technology training vessel the R/V Cape Hatteras

CFCC's marine technology training vessel the R/V Cape Hatteras