February 18, 2026 Fake Comments Are Threatening a $98 Million Ohio Solar Project At least 34 public comments opposing the Crossroads Solar project in Morrow County appear to