Last week, a man muttering to himself under his breath walked into a convenience store in St. Louis took a donut and a few cans of soda and marched back outside. The man, later identified as 23-year-old Kajiemi Powell continued to talk to himself angrily and pace back and forth. […]
Read more HERE.
Read more HERE.