IdealismPrevails
IdealismPrevails

IdealismPrevails

Defending Civil Liberties, Benevolence, Openmindedness and Self-Responsibility