A novel oncolytic adenovirus inhibits hepatocellular carcinoma growth