Robert Blair Carabuena self-destructs: are Filipinos angry for the right reasons?

Apparently in the last 24 hours or so one of the topics, and videos that went viral is this video of a certain Robert Blair Carabuena physically harassing a Metro Manila Development Authority (MMDA) official. According to the information that was obtained before he deleted his social network accounts, he is a graduate of Ateneo…
Read More “Robert Blair Carabuena self-destructs: are Filipinos angry for the right reasons?” »