Does this new Walking Dead promo image reveal the arrival of another set of villains?

Bitnami