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 119 The art installation is called the “Portal” and it transports viewers thousands of miles away to Dublin, Ireland. Author: Rich Related Articles 0 34 Posted in Miami News Video captures brutal beating of Fort Lauderdale teacher 0 120 Posted in Miami News Download the Hurricane & Flood Survival Guide 0 140 Posted in Miami News Dr. Lee Kaplan explains why gym closures are important during pandemic