The Walking Dead Cold Storage

The Walking Dead: Cold Storage

The Walking Dead is slated to return October 14th, 2012 and while the franchise has pumped out a ton of social media and web promos, they finally put out something … Continue reading The Walking Dead: Cold Storage

Advertisements