Police Major Allan de Castro Alleged Catherine Camilon’s Boyfriend was Dismissed from Service
Police Major Allan de Castro has been dismissed from service, effective January 16, as one of the alleged boyfriends and suspects in the disappearance of renowned beauty queen Catherine Camilon, according to the PNP. Police Major De Castro is alleged to be connected to the mysterious disappearance of the said beauty queen. In recent weeks, … Read more