The historic building of Taylor's Eye Witness Works in Sheffield, England is currently hosting Mausoleum of the Giants, the newest sculptural installation by Phlegm (previously). The exhibition features a number of large-scale 3D sculptures of the...