Somehow the number 1350 mph is stuck in my head. Is this in a dive or do they have new engines or something ?