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 137 The art installation is called the “Portal” and it transports viewers thousands of miles away to Dublin, Ireland. Author: Rich Related Articles 0 22 Posted in Miami News From prison to purpose: A South Florida man’s journey in faith and freedom | Miami Life Extra 0 139 Posted in Miami News If COVID-19 situation worsens, Miami Beach officials ready to close public beaches 0 81 Posted in Miami News Miami Gardens crash victims laid to rest