Twitch website homepage. It is a live streaming video platform owned by Twitch Interactive, a subsidiary of Amazon.com. Twitch logo visible.
223
0
0 comments