Live stream preview

Was the Nintendo Switch Rushed?

2m 3s