McCoy Russell congratulates Steven Ochs and Goose Cube Studio on their interactive art installation “The Portal”. The unique home-base exhibition, “The Portal” is an immersive installation that creates the illusion of a boundless space to explore, get lost in, and emerge transformed.
McCoy Russell congratulates Steven Ochs for his innovative nature of this new model of experimental and immersive art.