Does anyone know, or care to take a guess, as to what this large “thing” is that is on the site of the new Helios building at at 2151 Berkeley Way at Shattuck? The photo was snapped by Ira Serkes on January 5th. Perhaps whatever it is has been revealed by now. Perhaps not.
Whichever way you look at it, we’re intrigued. Readers: over to you.