Posted in Miami News New art installation in New York City may have people thinking they’re Dr. Strange Author: Rich Published Date: May 13, 2024 0 109 The art installation is called the “Portal” and it transports viewers thousands of miles away to Dublin, Ireland. Author: Rich Related Articles 0 126 Posted in Miami News Fla. congresswoman calls for investigation into cruise ship passenger’s death 0 127 Posted in Miami News Fans enjoying the Formula 1 experience in Wynwood 0 68 Posted in Miami News IDF releases video of Syria strikes #israel #syria #worldnews