Content creator Boss Toyo has apologized after drawing criticism over social media posts that many netizens viewed as casting doubt on veteran journalist Kara David 's "I-Witness" documentary about an illegal dumpsite in an Aeta ancestral domain in Subic, Zambales. The controversy began after...