Adastra Superyacht, Zhuhai

Adastra is a 42.5m (140ft) superyacht designed by John Shuttleworth Yacht Designs and built by McConaghy Boats, China. Image courtesy of John Shuttleworth Yacht Designs.