The art installation is called the “Portal” and it transports viewers thousands of miles away to Dublin, Ireland.
New art installation in New York City may have people thinking they’re Dr. Strange
Copyright 2024 by WPLG Local10.com - All rights reserved.
About the Author
Loading...
Recommended Videos