The Teen Titans defend a small town from attack by hideous monsters from another world.The Teen Titans defend a small town from attack by hideous monsters from another world.The Teen Titans defend a small town from attack by hideous monsters from another world.