Ocean Alexander reveals the 90r
London yacht designer Evan Marshall has partnered with shipyard Ocean Alexander to design a new 27 metre yacht concept, the 90r. The boat is currently in production at the Ocean Alexander factory in Taiwan and is set to debut in