Bioresorbable scaffold: "looking at the 'real world' through a plastic tube".

Bioresorbable scaffold: "looking at the 'real world' through a plastic tube".