• 9 years ago
An interactive display vehicle inside and outside.