Was this you Tasha? Shitting in public and dropping off Mammie’s needles?

https://www.nbc4i.com/news/u-s-world...in-same-month/

“ The investigation began in November, when a resident found needles and feces on the cul-de-sac. Police looked into the situation and determined the feces was human, and also found toilet paper in the area.

More feces were found in the road Nov. 16, and a motion-activated camera was placed in the area to help identify the suspect.”