INNOVATION is an other type vessel sailing under the Germany flag, measuring 160m in length and 55m in width. The vessel is currently moored at position 50.1665°N, 1.1271°E in the English Channel and moving at 0.1 knots with destination reported as LETRE OWF.