Greg Heffley: A Life

Greg Heffley is a good boy. even though he farts a lot.