76664243
Aug 7, 2006
DOWNIE LEONARD
Subscribe
Promoting the products and services of automobile dealerships by means of video presentations on the screens of interactive touch screen kiosks placed at strategic locations remote from the dealerships