A large crowd gathered Tuesday morning in LOVE Park for the launch of Philadelphia’s portal installation, a sculpture with a screen that connects the city to 24/7 livestreams from others stationed around the world. The sculpture is part of an art project known as the Portals Network, which was developed…