01 Abr Date 1 abril, 2016 Virus driven evolution: a probable explanation for “Similia Similibus Curantur” philosophy. Share this post