bumva barabaye ibihangange biri hejuru y'amategeko pastor p ni nawe uheruka gukorera stewart indirimbo ye aheruka gukora yise nicheze nawe a strange call to the lab leads to the discovery of a female body