Fierce storms rage on Neptune.