Porsha Ngumezi

Porsha Ngumezi

Date of Death

June 12, 2023

Location

Sugar Land, Texas

Cause of Death

Hemorrhage

Termination of Pregnancy

Who She Was

Leave a Comment: