Nitro mag’s literary critic, Leonardo the Teenage Mutant Ninja Turtle, offers his opinion on Space Lizards Stole My Brain!