Cell-penetrating RNAs: new keys to the castle.

Cell-penetrating RNAs: new keys to the castle.