How Many Degrees Separate Mengele from the APA, The Gestapo from the CIA?

The EDSA Revolution, also referred to as the People Power Revolution and the Philippine Revolution of 1986, was a mostly non-violent mass demonstration in the Philippines. Four days of peaceful action by millions of Filipinos led to the downfall of the dictatorship of Ferdinand Marcos and the installation of Corazon … Continue reading


I had not, to be frank, realized how crazy I actually was, until I read this in the hilariously oxymoronic “liberal values” blog. Some have expressed surprise over such great differences in belief between two blogs on the left. The left versus right division is only one division of beliefs. … Continue reading