I saw a long line of these cars passing by a my hotel in San Diego while at a trade show down there. Eerie looking.
Is that really what they are?
Yes, that is what they are really for.
Concentration camps on wheels!