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.

Author: Rich