Filipino priest accused of installing camera in church toilet flees America
Police have issued an arrest warrant against a Filipino priest for placing a hidden camera in St Francis Church bathroom in Sherwood, Oregon. Father Ysrael Bien was not initially charged …