This picture of a van with a strange contraption on the side has come up in a car forum i subscribe to,seems to have everybody stumped.Any one know?
http://forum.miata.net/vb/attachment.php?attachmentid=58637
http://forum.miata.net/vb/attachment.php?attachmentid=58637