Dozens of public comments opposing the $98 million Crossroads Solar project appear to be fabricated. Ohio’s siting board may ...