Flesh eaters may have found a snack in the video game The Walking Dead: Episode 3 - Long Road Ahead.

Flesh eaters may have found a snack in the video game The Walking Dead: Episode 3 - Long Road Ahead.