Cardio-angiography devices