The Legend of Greg, by Chris Rylander

The Legend of Greg (An Epic Series of Failures, #1) Written by Chris Rylander