Allan De Castro

Finally: Allan De Castro Linked to Catherine Camilon’s Disappearance Fired

Blogger

The prime suspect in the disappearance of the missing beauty queen Catherine Camilon, identified as police officer Allan De Castro, ...