Not sure what the case is here, but I've seen that a lot of museums or other types of exhibits will take in people's cars for display over the winter, kind of a win-win deal in exchange for free or cheap winter storage for the car's owner. Since they delivered the car this past November, wouldn't surprise me if that…