The wait is over. This week's Riverfront Times hits newsstands throughout the St. Louis area today, and here are some of the highlights you'll find both in print and online.
Unreal offers up some news of the weird about the dumping of human placentas down the drain in Urbana, Illinois. Seems the fetal organs are getting caught in the filters at the city's sewage plant.In our cover story, writer Megan Feldman, of our sister paper in Dallas, tells a powerful story of Iraq War deserters
f