• A place to talk about whatever you want

    31k Topics
    273k Posts

    Russia and China claim to have hypersonic missiles. Lockheed said, hold my beer...

    Link to video