In 1974 the Soviet Union launched Salyut ….

In 1974 the Soviet Union launched Salyut 3, a crewed military satellite armed with a 30mm ‘self defence’ cannon. It was fired several times and even used to destroy a test satellite in orbit. It remains the only armed, crewed spacecraft ever flown.