324UFLA - Unidentified Female
Artistic rendering of the victim
Date of Discovery: February 24, 2002
Location of Discovery: New Orleans, Orleans Parish, Louisiana
Estimated Date of Death: 2 hours prior
State of Remains: Recognizable face
Cause of Death: Unknown
Physical Description
Estimated...