The New Mr. Peabody and Sherman Show Episode 8 – Biggest Fan Queen Isabella