What is this Contraption?

IMG_5675.JPGIMG_5686.JPG

I have no clue what this piece of crap is!  Why would anyone have whatever this is in their car?  Then, what are the odds that I would find two identical contraptions?