Israel launched its Ofek-11 observation satellite from the Palmachim army base on Tuesday in a breathtaking display of aerodynamic splendor. Watch it make its way into space!