Baseball Riot to Release on Nintendo Switch This Week

10tons latest Nintendo Switch release will come in the form of Baseball Riot, a puzzle themed baseball game which will see players challenged to take down all opponents on screen within as little baseballs as possible. Read more of this post