It's true! It's really true!
That has been debunked years ago.. those photos that keep popping up are of a staging area at a GM plant where they park the newly made vehicles before shipping.