Remembering “The Sphere” that once stood out in the plaza between the World Trade Center now sits in Battery Park with an eternal flame as a memorial to the victims of 9/11.