Adastra Superyacht, Zhuhai, China

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.