Octopus-submarine?!

Is this really the Octopus-submarine?

http://www.yachta.info/megayac...2.htm