Screen-Shot-2021-06-10-at-2.22.26-PM.png Published June 11, 2021 at 908 × 610 in Hecate is one step nearer to constructing an enormous solar mission in NY