Originally Posted by kjohnson
Isn't an Impella an animal that roams the African plains? No I guess that is an Impala. So what is an Impella? Is that ebonics for impeller?
I found an impella and lets hope we don't need one
Figure: Impella implanted in the heart