Bob Phillips - total artificial heart - 5

Bob Phillips - total artificial heart - 5

Bob Phillips - total artificial heart - 5
Image: Penn State