News Demon Throttle Announced as Physical Exclusive During Devolver Digital’s delightfully chaotic E3 showing, they announced Demon Throttle for the Nintendo Switch, which will only be available physically. Spencer LegacyJune 12, 2021