The 96 metre Michael Leach designed and Blohm + Voss made superyacht Orca was launched last Friday from the shipyard in Hamburg in Germany. This futuristic superyacht named Orca has been designed by the British design studio Michael Leach Design Ltd. The Orca features a futuristic exoskeletal curving superstructure, aggressive lines and innovative glazing. Its... ... read full story