Impella® Heart Pump Enables Heart Recovery in Lucerne

 

Learn more about Impella® heart pumps

IMP-2902