STS on DP

What exactly makes this “green”?

Coming to a Gulf near you??