Guest
Login
Sign Up
Site settings
Forgot Password?
An overview of the Impella device narrated by Dr. Robert Frankel, Director of the Cardiac Catheterization Lab at Maimonides Medical Center. The Im...
Autoplay video
Hide player controls
Hide resume playing