Braking fins are now installed on the entire of the launch track.

Superman Escape construction

Superman Escape construction

17 September, 2005 by Richard Wilson

Braking fins are now installed on the entire of the launch track.

In this photo