The Small Escape (La Petite Évasion) A pet turtle and a poodle team up in order to escape an apartment. Comments