The Best Of Humanity, And The Worst Of Humanity… Posted on December 30, 2020 by TeamIcarus | 0 Comments There are moments that restore our faith in humanity, and there are also moments that destroy it.Read more »