Captain Underpants and the Perilous Plot of Professor Poopypants by Dav Pilkey.

Review by Oisín, age 7.

There’s a guy called Professor Poopypants and he got fired. 119 more words