10 Jul 2024

Castle Point

64,000 DWT Ultramax

Built 2025, Hantong, China