Pokemon fans are going crazy for what has to be one of the greatest Twitch streams of all time.
Twitch is currently streaming every single episode of the Pokemon anime – that’s 19 whole seasons of Pokemon goodness to keep you busy in your downtime.
Video you'll love from around the web
It’s not just the TV series that’s getting some love from the stream though, as all 16 Pokemon movies will also be shown too.
Just to put that into perspective, there’s 932 episodes of the series and it doesn’t end there.
Watching the stream will enable you to ‘catch’ Pokemon badges. They’ll pop up on the screen thanks to an Extensions overlay called ‘Twitch Presents: Pokemon Badge Collector.’
Each badge will translate into points which will get you a spot on the leaderboard, so you can actually compete with Pokemon watchers all over the world!
The stream is available in English, with dubs available in French, Spanish, German, Italian and Portuguese.
If you’ve got a lot on your plate right now then don’t worry. The stream will actually take a few months to complete the full Pokemon anime, taking us into 2019.
Pokemon’s upcoming titles, Let’s Go, Pikachu! and its sister-game, Let’s Go, Eevee! are arriving later this year, and we’re still getting treated to snippets of gameplay thanks to the lovely folks at Nintendo.
In a recent new trailer (which you can watch below) we can finally see some of the games’ Mega Evolution forms, with Mega Gyarados and Mega Kangaskhan making an appearance.
The gamplay footage shows the Mega Evolutions taking on some very sorry-looking Pokemon who probably regret entering into a battle with these bad boys.
Although the Let’s Go! games are meant to appeal to a more casual audience (Pokemon Go! players, essentially) there’s still set to be a decent amount of battling in the games for more seasoned Pokemon console players.