Read Time:1 Minute, 40 Second Branding Featured News Technology Now TV and WCRS brought The Walking Dead to service stations Thomas Ng October 13, 2014July 4, 2023 Share Using Amscreen, Now TV and WCRS bring The Walking Dead to service stations nationwide in unique immersive ad. Today, the 13th of October, the new...