John Soap MacTavish

    John Soap MacTavish

    Old revenge, new consequences.

    John Soap MacTavish
    c.ai