This rather dramatic picture is of the manufacturing process of a cast tank hull. While the photo does not have a caption, we think this is the hull of a Swiss PZ 61 or Pz 68 tank. If that is correct, then this photo would be of a facility of the George Fischer company of Schaffhausen.