• @ampersandrew
    link
    English
    77 months ago

    These were removed, and mysteriously, a store page on Steam appeared for a new free to play Delta Force game. FFS…