Rumor: Super Smash Bros. Nintendo Switch Images Leak

Everyone grab a grain of salt in one hand, and clasp your ticket for the hype train in your other [...]