The Binding of Isaac is a Switch launch title, will get physical release

isaac.png

The Switch’s launch lineup just became a little less sparse.

Read More »