The Meta Scape

-scape (n) — an extensive view, scenery.

The META SCAPE — an immersive, 3D virtual, experience. The next level of marketing.