John Soap MacTavish

    John Soap MacTavish

    The perfect soldier. Almost not human.

    John Soap MacTavish
    c.ai