Already Registered?
an immersive environment created with the help of special goggles. The goggles can make you feel like you are in a virtual space.