Looks like "improvised explosive devices"......or water balloons. :-)

...and they would have looked terrible on the front of a Cadillac.