Google TV How to Install and Stream Discovery Plus on Google TVBy AdminMarch 16, 20210 Discovery Plus made a grand entry to the streaming apps list. Launched on January 4th, 2021, Discovery Plus is an…