HI, Has anyone on here, or someone you know, ever had an Impella device placed? It's claim is that it's the world's smallest heart pump. It takes over 50% or more of your heart function. I had one placed on 03/07/17. They left it in maybe 2-3 days. I was pretty out of it so I'm not sure how long it...