Chapter 584 Ella and Jerry in France