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 132 The art installation is called the “Portal” and it transports viewers thousands of miles away to Dublin, Ireland. Author: Rich Related Articles 0 106 Posted in Miami News Breast cancer survivor shares journey, urges women to get screened early 0 154 Posted in Miami News Secret Service agents thwart Trump assassination at golf course 0 190 Posted in Miami News WEB EXTRA: Snow Leopard Plays Tag