GameHounds 797: What XBox New Profit Demands Really Mean (I Think...)
Update: 2025-10-26
Description
Edie's solo this week for a short show, but she had to come on and talk about Microsoft's rumored new demands for XBox profitability... and how it seems to confirm what she suggested last week: Phil Spencer is in TROUBLE.
Comments
In Channel






















