Glowstick, 26 days ago (edited 26 days ago) Xbox gamepass does the same thing. You can play tons of xbox games in any web browser. No xbox hardware needed
Xbox gamepass does the same thing. You can play tons of xbox games in any web browser. No xbox hardware needed