Don’t Go Tell It on the Mountain

  “The Portal” is an art installation in a plaza next to the Flatiron Building in New York. It’s connected to another one in Dublin on O’Connell Street, the Irish capital’s main thoroughfare. Each one has a big round screen and a video camera so people in both cities can...
Read More →