getty The metaverse is more than just a buzzword. Tech giants have already invested trillions into its genesis, and soon it will be a reality—or at least a virtual […] Click here to view full article Tags:virtual reality