Virginia Small-Town Mayor Facing Federal Charges For Illegal Sewage Dumping In New River
The mayor of Glen Lyn, a small town in Virginia, is facing federal charges for allegedly ordering town officials to dump raw sewage into the New River. The town of Glen Lyn