I stopped by a friend's auto body and collision shop yesterday and this was on one the racks, anybody have an idea of what this is? Since I'm rather short and I wasn't about to climb up on the rack the pictures are not the best.20150519_114039.jpg20150519_114049.jpg20150519_114103.jpg20150519_114112.jpg20150519_114122.jpg