Reviews of season 3 of INVINCIBLE, a look at the new comic series Mark Spears MONSTERS...!