Disagree on the merits of clean energy projects all day long, but when the threat of violence becomes the mode of political speech? A line is crossed…

Virginia's Public Square
Virginia's Public Square
Disagree on the merits of clean energy projects all day long, but when the threat of violence becomes the mode of political speech? A line is crossed…