Trillions Upon Trillions of Viruses Fall From the Sky Each Day. Viruses, Oceans and Seas, Bacteria, International Society of Microbial Ecology (Journal), Suttle, Curtis, Genetics and Heredity, Spain, University of British Columbia