The Walking Dead: The Final Season will have a physical release
The Walking Dead: The Final Season is getting a physical release, according to a listing on Amazon. There’s no indication regarding its availability as the page contains a tentative December 31 release date.
The last episode from The Walking Dead: The Final Season launches on March 26. We should be seeing the physical version sometime after then.
Thanks to JPSWITCHMANIA for the tip.