TakoyakiU
Twitch takes on Steam and the Windows Store, will start selling games this Spring - https://t.co/Mjj6PH9ZWH
— Takoyaki _umaaaaaa (@TakoyakiU) February 27, 2017
Twitch takes on Steam and the Windows Store, will start selling games this Spring - https://t.co/Mjj6PH9ZWH
— Takoyaki _umaaaaaa (@TakoyakiU) February 27, 2017