Post by yrascals
Anyone know about this?
I haven't seen this before. It must be a new release. I also see it
listed at Best Buy and a couple of other places, so I guess it's
I wonder if it's this 2008 show: