Mangusta has launched the 178-foot (54-meter) El Leon, the company’s flagship and the first of the Overmarine Group’s fast displacement line in aluminum.