13 NEW Switch Game Releases This Week! Slap ’em Ups! #LetsGetPhysical April 8, 2024 640 × 360 13 NEW Switch Game Releases This Week! Slap ’em Ups! #LetsGetPhysical 13 NEW Switch Game Releases This Week! Slap ’em Ups! #LetsGetPhysical 13 NEW Switch Game Releases This Week! Slap ’em Ups! #LetsGetPhysical