Was the Transparent Orb Resting on the High Perch?
Photo date: June 26, 2017. Photographer: Mark Mahin.
The photo below shows a transparent blue orb I photographed at Grand Central Terminal, one that seems to be perched on a shelf-like ledge at the station. See here for 400+ other photos of mysterious transparent orbs.