On Throwdown Ep. 520, we discuss GTA6's dropping in 2025, the Nintendo Switch 2’s price, the Switch selling 150 million units, the EA CEO saying Dragon Age: Veilguard should’ve been live service, the Metal Gear Solid 3 Delta leak, the Capcom Spotlight, Battlefield, Avowed, and more!