Globally famous for its public video connection between New York and Dublin earlier this year, in a surprise move “The Portal” is being set up in Philadelphia’s Love Park. Philadelphia’s Love Park is a popular visiting space for locals and travelers. Located close to City Hall at...