FeaturedReligiousUncategorized Prophet Bushiri claims angels physically came down into his church (Video) By Nehanda TV On Jan 11, 2016 337 https://nehandatv.com/wp-content/uploads/2016/01/Bushiri-and-Angels.mp4 Prophet BushiriProphet Bushiri claims angels physically came down into his church