Pamela Raintree, a transgender woman in Shreveport, Louisiana, gave a powerful speech at a city council meeting. She dared a councilman to stone her.
Pamela Raintree, a transgender woman in Shreveport, Louisiana, gave a powerful speech at a city council meeting. She dared a councilman to stone her.