First Look: Aeon 380 Superyacht Concept

Scaro Design releases renderings of its new 127-foot superyacht.