You are looking at a complete 25 trading card base set from The Walking Dead Season 8 - On Demand.
Produced by Topps in 2017.
This set was Issued following the 100th episode and Season 8 premiere, this set was available for 1 week only and is now out of print.
Only 282 sets have been produced worldwide!