Update: I did a reverse google image search and found the artist.  I promise most people will not do this when they see an uncredited image!  Shame on weissesrauschen for not crediting artists. 

Addie Wagenknecht, Liberator Rounds, 2​015; Ceiling mounted 3D printed liberators on custom metal body, 4.25 x 6.25 x 16 in / 10.8 x 15.9 x 40.6 cm. Courtesy the artist and bitforms gallery. Image credit Mario Gallucci, courtesy of Upfor Gallery