Posted inGaming News
13 NEW Switch Game Releases This Week! Slap ’em Ups! #LetsGetPhysical
NEW Switch game Physical releases this week! Shoot em ups and slap em ups! Everything a Switch collector needs to know. Purchase links below. Grab Whisker Waters here Nintendo store:…