The Big Show -- The strange looking structures on the shore of Lake Cochituate in Natick could easily be mistaken for a drive-in theaters. Actually it's the nation's largest solar furnace. It goes operational Sept. 30.
Size: 6114px × 5035px
Photo credit: © piemags/DCM / Alamy / Afripics
License: Licensed
Model Released: No
Keywords: