Italian boatbuilders Fincantieri and Dutch firm Van Geest Designs have developed a design of a 106 meter “Superyacht,” named Mirage, which would effectively become invisible at sea. The design features specially mirrored glass which is intended to reflect the image of the … Continue reading