Trump protests, talking viruses, sky-high salmon prices