Rockets have touched down in various parts of the Team Fortress world. These can be found in the our gallery:
As of now, no one has any information as to what these do. Some people are speculating about items, others believe they will have to do with the new game modes.
If we are lucky it might be yet another Valve special event. We will keep you posted on new information about this strange occurrence.