>>11541376
Lots of happy customers, right? There’s a reason the NECA turtle van is considered the worst of the 3.
>>11541377
All of those are people who own the van.