New art installation in New York City may have people thinking they’re Dr. Strange

The art installation is called the “Portal” and it transports viewers thousands of miles away to Dublin, Ireland.


About the Author
Taknighis Beauvoir headshot

Taknightis Beauvoir is currently an associate producer at WPLG and produces Digi Shorts for Local10.com.

Loading...

Recommended Videos