Designed by
Title
Zurich, Switzerland - June 02, 2017: Sheep near Heart Center Tr #112348655
Description
Zurich, Switzerland - June 02, 2017: Sheep near Heart Center Triemli: Department of Cardiac Surgery Stadtspital Triemli Herzchirurgie in Zurich, Switzerland.
This image is editorial