Wikipedia talk:Suspected sock puppets/69.150.85.224

Also 68.91.215.152