Cleon Dewayne "Starr Brown" Osby, a Black transgender woman, was tragically shot and killed in Memphis, Tennessee, on April 19, 2024. Starr was known for her uplifting words and beautiful soul, leaving behind family and friends who deeply loved her. This incident marked the fourth transgender person killed in April and the eleventh in 2024, highlighting the ongoing violence faced by the transgender community.
Starr's death was not her first encounter with violence. In October of the pre
...Read More